expound.c revision a574db851cdc636fc3939b68e80d79fe7fbd57f2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#define _SYSCALL32
2N/A#include <libnvpair.h>
2N/A#include "systable.h"
2N/A != sizeof (itimerval32))
2N/A != sizeof (timestruc32))
2N/A Eserialize();
2N/A Xserialize();
2N/A case UTS_FUSERS:
#ifdef _LP64
case UTS_UNAME:
case UTS_USTAT:
case UTS_FUSERS:
int arg;
switch (code) {
case CL_INITIALIZE:
switch (function) {
case CL_GET_BOOTFLAG:
== sizeof (arg)) {
case CL_CONFIG:
switch (function) {
case CL_NODEID:
case CL_HIGHEST_NODEID:
== sizeof (arg))
#define ALL_LOCK_TYPES \
return ((const char *)str);
== sizeof (condvar)) {
const char *fmt;
return (buf);
(void) printf(
for (i = 0; i < NCC; i++)
== sizeof (termios)) {
(void) printf(
for (i = 0; i < NCCS; i++) {
== sizeof (termiox)) {
(void) printf(
== sizeof (ltchars)) {
(void) printf(
int val;
const char *s = NULL;
case I_GRDOPT:
case I_GETSIG:
case TIOCFLUSH:
if (s == NULL)
sizeof (strioctl)) {
(void) printf(
#ifdef _LP64
sizeof (strioctl)) {
(void) printf(
(void) printf(
name,
#ifdef _LP64
(void) printf(
name,
switch (flags) {
case RS_HIPRI:
== sizeof (strpeek)) {
#ifdef _LP64
== sizeof (strpeek)) {
sizeof (strfdinsert)) {
#ifdef _LP64
sizeof (strfdinsert)) {
sizeof (strrecvfd)) {
(void) printf(
int count;
sizeof (strlist)) {
sizeof (list))
#ifdef _LP64
int count;
sizeof (strlist)) {
sizeof (list))
sizeof (jwinsize)) {
(void) printf(
== sizeof (winsize)) {
(void) printf(
struct audio_stuff {
const char *str;
{ 0, NULL }
{ 0, NULL }
{ 0, NULL }
{ 0, NULL }
const char *name)
if (features == 0) {
if (features)
if (features)
if (ports == 0) {
if (ports)
if (ports)
s = NULL;
(void) printf(
#ifndef _LP64
if (lp64)
switch (code) {
case TCGETA:
if (err)
case TCSETA:
case TCSETAW:
case TCSETAF:
case TCGETS:
if (err)
case TCSETS:
case TCSETSW:
case TCSETSF:
case TCGETX:
if (err)
case TCSETX:
case TCSETXW:
case TCSETXF:
case TIOCGETP:
if (err)
case TIOCSETN:
case TIOCSETP:
case TIOCGLTC:
if (err)
case TIOCSLTC:
case TIOCGETC:
if (err)
case TIOCSETC:
case LDGETT:
if (err)
case LDSETT:
case I_PUSH:
case I_LOOK:
case I_FIND:
case I_LINK:
case I_UNLINK:
case I_SENDFD:
case I_SRDOPT:
case I_SETSIG:
case I_FLUSH:
case I_POP:
case I_NREAD:
case I_GRDOPT:
case I_GETSIG:
case TIOCGSID:
case TIOCGPGRP:
case TIOCLGET:
case FIONREAD:
case FIORDCHK:
if (err)
case TIOCSPGRP:
case TIOCFLUSH:
case TIOCLBIS:
case TIOCLBIC:
case TIOCLSET:
case I_STR:
#ifdef _LP64
if (lp64)
case I_PEEK:
#ifdef _LP64
if (lp64)
case I_FDINSERT:
#ifdef _LP64
if (lp64)
case I_RECVFD:
if (err)
case I_LIST:
if (err)
#ifdef _LP64
if (lp64)
case JWINSIZE:
if (err)
case TIOCGWINSZ:
if (err)
case TIOCSWINSZ:
case AUDIO_GETINFO:
case (int)AUDIO_SETINFO:
long offset;
char *cp;
== sizeof (statvfs)) {
(void) printf(
(void) printf(
(void) printf(
(void) printf(
#ifdef _LP64
long offset;
char *cp;
== sizeof (statvfs)) {
(void) printf(
(void) printf(
(void) printf(
(void) printf(
long offset;
char *cp;
== sizeof (statvfs)) {
(void) printf(
(void) printf(
(void) printf(
(void) printf(
long offset;
(void) printf(
#ifdef _LP64
long offset;
(void) printf(
case F_RDLCK:
case F_WRLCK:
case F_UNLCK:
(void) printf(
case F_RDLCK:
case F_WRLCK:
case F_UNLCK:
(void) printf(
int manddny = 0;
case F_RDACC:
case F_WRACC:
case F_RWACC:
case F_NODNY:
case F_RDDNY:
case F_WRDNY:
case F_RWDNY:
case F_COMPAT:
if (manddny)
long offset;
#ifdef _LP64
case F_GETLK:
case F_SETLK:
case F_SETLKW:
case F_FREESP:
case F_ALLOCSP:
case F_SETLK_NBMAND:
case F_GETLK:
case F_SETLK:
case F_SETLKW:
case F_FREESP:
case F_ALLOCSP:
case F_SETLK_NBMAND:
case F_GETLK64:
case F_SETLK64:
case F_SETLKW64:
case F_FREESP64:
case F_SETLK64_NBMAND:
case F_SHARE:
case F_UNSHARE:
#ifdef _LP64
long offset;
switch (what) {
case SYS_getmsg:
case SYS_getpmsg:
case SYS_putmsg:
case SYS_putpmsg:
if (dump)
Eserialize();
#ifdef _LP64
if (dump)
Xserialize();
int value;
if (offset != 0 &&
name,
value);
int value;
name,
value);
if (arg == 0)
return ((const char *)str);
sizeof (struct pollfd))
skip++;
if (skip > 0)
skip = 0;
if (skip > 0)
(void) printf(
long offset;
int nfds;
int serial = 0;
Eserialize();
if (serial)
Xserialize();
long offset;
int nfds;
int serial = 0;
Eserialize();
if (serial)
Xserialize();
(void) printf(
#ifdef _LP64
(void) printf(
(void) printf(
#ifdef _LP64
(void) printf(
Eserialize();
Xserialize();
#ifdef _LP64
Eserialize();
Xserialize();
#ifdef _LP64
case IPC_STAT:
case IPC_SET:
case IPC_STAT64:
case IPC_SET64:
case IPC_STAT:
case IPC_SET:
case IPC_STAT64:
case IPC_SET64:
#ifdef _LP64
const char *str;
sizeof (sembuf))
if (timeout)
case IPC_STAT:
case IPC_SET:
#ifdef _LP64
case IPC_STAT64:
case IPC_SET64:
(void) printf(
(void) printf(
#ifdef _LP64
(void) printf(
case IPC_STAT:
case IPC_SET:
#ifdef _LP64
case IPC_STAT64:
case IPC_SET64:
count*sizeof (int)) {
if (val == 0)
#ifdef _LP64
sizeof (altstack)) {
name,
#ifdef _LP64
sizeof (altstack)) {
name,
#ifdef _LP64
sizeof (sigaction)) {
(void) printf(
name,
#ifdef _LP64
sizeof (sigaction)) {
(void) printf(
name,
#ifdef _LP64
case SIGILL:
case SIGTRAP:
case SIGFPE:
case SIGSEGV:
case SIGBUS:
case SIGEMT:
case SIGCLD:
case SIGPOLL:
case SIGXFSZ:
case SIGILL:
case SIGTRAP:
case SIGFPE:
#if defined(FPE_FLTDEN)
case SIGSEGV:
case SIGEMT:
#ifdef EMT_TAGOVF
case SIGBUS:
case SIGCLD:
case SIGPOLL:
case SIGILL:
case SIGTRAP:
case SIGFPE:
case SIGSEGV:
case SIGBUS:
case SIGEMT:
code,
case SIGCLD:
code,
case SIGPOLL:
case SIGXFSZ:
code,
case SIGILL:
case SIGTRAP:
case SIGFPE:
case SIGSEGV:
case SIGBUS:
case SIGEMT:
case SIGCLD:
case SIGPOLL:
case SIGXFSZ:
case SIGILL:
case SIGTRAP:
case SIGFPE:
#if defined(FPE_FLTDEN)
case SIGSEGV:
case SIGEMT:
#ifdef EMT_TAGOVF
case SIGBUS:
case SIGCLD:
case SIGPOLL:
case SIGILL:
case SIGTRAP:
case SIGFPE:
case SIGSEGV:
case SIGBUS:
case SIGEMT:
code,
case SIGCLD:
code,
case SIGPOLL:
case SIGXFSZ:
code,
#ifdef _LP64
#ifdef _LP64
if (serial)
Eserialize();
while (count > 0) {
for (i = 0; i < nb; i++)
if (serial)
Xserialize();
#ifdef _LP64
long nb;
if (serial)
Eserialize();
if (nb > 0)
if (serial)
Xserialize();
long nb;
#ifdef _LP64
if (serial)
Eserialize();
if (nb > 0)
if (serial)
Xserialize();
if (serial)
Eserialize();
(void) printf(
while (!interrupt &&
(void) printf(
if (serial)
Xserialize();
if (serial)
Eserialize();
(void) printf(
while (!interrupt &&
(void) printf(
if (serial)
Xserialize();
case RLIM32_INFINITY:
case RLIM32_SAVED_MAX:
case RLIM32_SAVED_CUR:
case RLIM32_INFINITY:
case RLIM32_SAVED_MAX:
case RLIM32_SAVED_CUR:
case RLIM64_INFINITY:
case RLIM64_SAVED_MAX:
case RLIM64_SAVED_CUR:
case RLIM64_INFINITY:
case RLIM64_SAVED_MAX:
case RLIM64_SAVED_CUR:
(void) printf(
if (lenoff != 0) {
case AF_INET6:
sizeof (addrbuf)),
case AF_INET:
case AF_UNIX:
if (len >= 0) {
#ifdef _LP64
struct msghdr32 {
} msg;
const priv_set_t *s;
char *str;
if (s == NULL)
*sn,
val);
#ifdef _LP64
val);
case DOOR_CALL:
#ifdef _LP64
case DOOR_UCRED:
case DOOR_INFO:
case DOOR_GETPARAM:
#ifdef _LP64
#ifdef _LP64
case PORT_GET:
#ifdef _LP64
#ifdef _LP64
Eserialize();
while (sfvcnt > 0) {
while (cpy_rqst) {
(void) printf(
snd_ptr++;
Xserialize();
Eserialize();
while (sfvcnt > 0) {
while (cpy_rqst) {
(void) printf(
snd_ptr++;
Xserialize();
#ifdef _LP64
Eserialize();
while (sfvcnt > 0) {
while (cpy_rqst) {
(void) printf(
snd_ptr++;
Xserialize();
#ifdef _LP64
Eserialize();
while (sfvcnt > 0) {
while (cpy_rqst) {
(void) printf(
#ifdef _LP64
snd_ptr++;
Xserialize();
const char *s = NULL;
#ifdef _LP64
const char *s = NULL;
sizeof (mha32)) {
#ifdef _LP64
if (serial)
Eserialize();
idp++;
count--;
if (serial)
Xserialize();
long offset;
!= sizeof (ntv))
!= sizeof (ntv32))
long offset;
struct rusage r;
r.ru_maxrss);
r.ru_ixrss);
r.ru_idrss);
r.ru_isrss);
r.ru_minflt);
r.ru_majflt);
r.ru_nswap);
r.ru_inblock);
r.ru_oublock);
r.ru_msgsnd);
r.ru_msgrcv);
r.ru_nsignals);
r.ru_nvcsw);
r.ru_nivcsw);
#ifdef _LP64
struct rusage32 r;
r.ru_maxrss);
r.ru_ixrss);
r.ru_idrss);
r.ru_isrss);
r.ru_minflt);
r.ru_majflt);
r.ru_nswap);
r.ru_inblock);
r.ru_oublock);
r.ru_msgsnd);
r.ru_msgrcv);
r.ru_nsignals);
r.ru_nvcsw);
r.ru_nivcsw);
char *buf;
int result;
if (result == 0) {
if (is_system_labeled()) {
if (label_str)
#ifdef _LP64
if (is_system_labeled()) {
if (label_str)
case ZONE_CREATE:
#ifdef _LP64
if (s == NULL) {
if (s == NULL) {
#ifdef _LP64
int entry;
#ifndef _LP64
if (lp64)
switch (what) {
case SYS_utime:
case SYS_utimes:
case SYS_gettimeofday:
if (!err)
case SYS_getitimer:
case SYS_setitimer:
case SYS_stime:
case SYS_times:
if (!err)
case SYS_utssys:
if (err)
#ifdef _LP64
if (lp64)
case SYS_ioctl:
case SYS_stat:
case SYS_fstat:
case SYS_lstat:
case SYS_stat64:
case SYS_fstat64:
case SYS_lstat64:
case SYS_fsat:
case SYS_xstat:
case SYS_fxstat:
case SYS_lxstat:
case SYS_statvfs:
case SYS_fstatvfs:
if (err)
#ifdef _LP64
if (!lp64) {
case SYS_statvfs64:
case SYS_fstatvfs64:
if (err)
case SYS_statfs:
case SYS_fstatfs:
if (err)
#ifdef _LP64
if (lp64)
case SYS_fcntl:
case SYS_msgsys:
case SYS_semsys:
case SYS_shmsys:
case SYS_getdents:
#ifdef _LP64
if (!lp64) {
case SYS_getdents64:
case SYS_getmsg:
case SYS_getpmsg:
case SYS_putmsg:
case SYS_putpmsg:
case SYS_poll:
case SYS_pollsys:
case SYS_setgroups:
case SYS_getgroups:
case SYS_sigprocmask:
case SYS_sigsuspend:
case SYS_sigtimedwait:
case SYS_sigaltstack:
case SYS_sigaction:
case SYS_signotify:
case SYS_sigresend:
case SYS_sigpending:
case SYS_waitid:
case SYS_sigsendsys:
case SYS_priocntlsys:
case SYS_mincore:
case SYS_readv:
case SYS_writev:
case SYS_getrlimit:
if (err)
case SYS_setrlimit:
#ifdef _LP64
if (lp64)
case SYS_getrlimit64:
if (err)
case SYS_setrlimit64:
case SYS_uname:
case SYS_adjtime:
case SYS_lwp_info:
case SYS_lwp_wait:
case SYS_lwp_mutex_wakeup:
case SYS_lwp_mutex_lock:
case SYS_lwp_mutex_unlock:
case SYS_lwp_mutex_trylock:
case SYS_lwp_mutex_register:
case SYS_lwp_mutex_timedlock:
case SYS_lwp_cond_wait:
case SYS_lwp_cond_signal:
case SYS_lwp_cond_broadcast:
case SYS_lwp_sema_wait:
case SYS_lwp_sema_trywait:
case SYS_lwp_sema_post:
case SYS_lwp_sema_timedwait:
case SYS_lwp_rwlock_sys:
case SYS_lwp_create:
case SYS_kaio:
case SYS_nanosleep:
case SYS_privsys:
case PRIVSYS_SETPPRIV:
case PRIVSYS_GETPPRIV:
if (!err)
case SYS_ucredsys:
case UCREDSYS_UCREDGET:
case UCREDSYS_GETPEERUCRED:
if (err == 0)
case SYS_bind:
case SYS_connect:
case SYS_sendto:
case SYS_accept:
case SYS_getsockname:
case SYS_getpeername:
case SYS_cladm:
case SYS_recvfrom:
case SYS_recvmsg:
if (err)
case SYS_sendmsg:
#ifdef _LP64
if (lp64)
case SYS_door:
case SYS_sendfilev:
case SYS_memcntl:
case SYS_lwp_park:
case SYS_ntp_gettime:
if (!err)
case SYS_ntp_adjtime:
if (!err)
case SYS_rusagesys:
if (!err)
#ifdef _LP64
if (!lp64)
case SYS_port:
case SYS_zone:
case SYS_rctlsys: