[BACK]Return to osf1_syscallargs.h CVS log [TXT][DIR] Up to [local] / sys / compat / osf1

Annotation of sys/compat/osf1/osf1_syscallargs.h, Revision 1.1.1.1

1.1       nbrk        1: /*     $OpenBSD: osf1_syscallargs.h,v 1.12 2004/05/28 18:31:12 tedu Exp $      */
                      2:
                      3: /*
                      4:  * System call argument lists.
                      5:  *
                      6:  * DO NOT EDIT-- this file is automatically generated.
                      7:  * created from        OpenBSD: syscalls.master,v 1.10 2004/05/28 18:28:14 tedu Exp
                      8:  */
                      9:
                     10: #ifdef syscallarg
                     11: #undef syscallarg
                     12: #endif
                     13:
                     14: #define        syscallarg(x)                                                   \
                     15:        union {                                                         \
                     16:                register_t pad;                                         \
                     17:                struct { x datum; } le;                                 \
                     18:                struct {                                                \
                     19:                        int8_t pad[ (sizeof (register_t) < sizeof (x))  \
                     20:                                ? 0                                     \
                     21:                                : sizeof (register_t) - sizeof (x)];    \
                     22:                        x datum;                                        \
                     23:                } be;                                                   \
                     24:        }
                     25:
                     26: struct osf1_sys_wait4_args {
                     27:        syscallarg(int) pid;
                     28:        syscallarg(int *) status;
                     29:        syscallarg(int) options;
                     30:        syscallarg(struct osf1_rusage *) rusage;
                     31: };
                     32:
                     33: struct osf1_sys_mknod_args {
                     34:        syscallarg(char *) path;
                     35:        syscallarg(int) mode;
                     36:        syscallarg(int) dev;
                     37: };
                     38:
                     39: struct osf1_sys_getfsstat_args {
                     40:        syscallarg(struct osf1_statfs *) buf;
                     41:        syscallarg(long) bufsize;
                     42:        syscallarg(int) flags;
                     43: };
                     44:
                     45: struct osf1_sys_lseek_args {
                     46:        syscallarg(int) fd;
                     47:        syscallarg(off_t) offset;
                     48:        syscallarg(int) whence;
                     49: };
                     50:
                     51: struct osf1_sys_mount_args {
                     52:        syscallarg(int) type;
                     53:        syscallarg(const char *) path;
                     54:        syscallarg(int) flags;
                     55:        syscallarg(caddr_t) data;
                     56: };
                     57:
                     58: struct osf1_sys_unmount_args {
                     59:        syscallarg(const char *) path;
                     60:        syscallarg(int) flags;
                     61: };
                     62:
                     63: struct osf1_sys_setuid_args {
                     64:        syscallarg(uid_t) uid;
                     65: };
                     66:
                     67: struct osf1_sys_recvmsg_xopen_args {
                     68:        syscallarg(int) s;
                     69:        syscallarg(struct osf1_msghdr_xopen *) msg;
                     70:        syscallarg(int) flags;
                     71: };
                     72:
                     73: struct osf1_sys_sendmsg_xopen_args {
                     74:        syscallarg(int) s;
                     75:        syscallarg(const struct osf1_msghdr_xopen *) msg;
                     76:        syscallarg(int) flags;
                     77: };
                     78:
                     79: struct osf1_sys_access_args {
                     80:        syscallarg(char *) path;
                     81:        syscallarg(int) flags;
                     82: };
                     83:
                     84: struct osf1_sys_set_program_attributes_args {
                     85:        syscallarg(caddr_t) taddr;
                     86:        syscallarg(unsigned long) tsize;
                     87:        syscallarg(caddr_t) daddr;
                     88:        syscallarg(unsigned long) dsize;
                     89: };
                     90:
                     91: struct osf1_sys_open_args {
                     92:        syscallarg(char *) path;
                     93:        syscallarg(int) flags;
                     94:        syscallarg(int) mode;
                     95: };
                     96:
                     97: struct osf1_sys_classcntl_args {
                     98:        syscallarg(int) opcode;
                     99:        syscallarg(int) arg1;
                    100:        syscallarg(int) arg2;
                    101:        syscallarg(int) arg3;
                    102: };
                    103:
                    104: struct osf1_sys_ioctl_args {
                    105:        syscallarg(int) fd;
                    106:        syscallarg(int) com;
                    107:        syscallarg(caddr_t) data;
                    108: };
                    109:
                    110: struct osf1_sys_reboot_args {
                    111:        syscallarg(int) opt;
                    112: };
                    113:
                    114: struct osf1_sys_execve_args {
                    115:        syscallarg(char *) path;
                    116:        syscallarg(char *const *) argp;
                    117:        syscallarg(char *const *) envp;
                    118: };
                    119:
                    120: struct osf1_sys_stat_args {
                    121:        syscallarg(char *) path;
                    122:        syscallarg(struct osf1_stat *) ub;
                    123: };
                    124:
                    125: struct osf1_sys_lstat_args {
                    126:        syscallarg(char *) path;
                    127:        syscallarg(struct osf1_stat *) ub;
                    128: };
                    129:
                    130: struct osf1_sys_mmap_args {
                    131:        syscallarg(caddr_t) addr;
                    132:        syscallarg(size_t) len;
                    133:        syscallarg(int) prot;
                    134:        syscallarg(int) flags;
                    135:        syscallarg(int) fd;
                    136:        syscallarg(off_t) pos;
                    137: };
                    138:
                    139: struct osf1_sys_mprotect_args {
                    140:        syscallarg(void *) addr;
                    141:        syscallarg(size_t) len;
                    142:        syscallarg(int) prot;
                    143: };
                    144:
                    145: struct osf1_sys_madvise_args {
                    146:        syscallarg(void *) addr;
                    147:        syscallarg(size_t) len;
                    148:        syscallarg(int) behav;
                    149: };
                    150:
                    151: struct osf1_sys_setitimer_args {
                    152:        syscallarg(u_int) which;
                    153:        syscallarg(struct osf1_itimerval *) itv;
                    154:        syscallarg(struct osf1_itimerval *) oitv;
                    155: };
                    156:
                    157: struct osf1_sys_fstat_args {
                    158:        syscallarg(int) fd;
                    159:        syscallarg(void *) sb;
                    160: };
                    161:
                    162: struct osf1_sys_fcntl_args {
                    163:        syscallarg(int) fd;
                    164:        syscallarg(int) cmd;
                    165:        syscallarg(void *) arg;
                    166: };
                    167:
                    168: struct osf1_sys_select_args {
                    169:        syscallarg(u_int) nd;
                    170:        syscallarg(fd_set *) in;
                    171:        syscallarg(fd_set *) ou;
                    172:        syscallarg(fd_set *) ex;
                    173:        syscallarg(struct osf1_timeval *) tv;
                    174: };
                    175:
                    176: struct osf1_sys_socket_args {
                    177:        syscallarg(int) domain;
                    178:        syscallarg(int) type;
                    179:        syscallarg(int) protocol;
                    180: };
                    181:
                    182: struct osf1_sys_gettimeofday_args {
                    183:        syscallarg(struct osf1_timeval *) tp;
                    184:        syscallarg(struct osf1_timezone *) tzp;
                    185: };
                    186:
                    187: struct osf1_sys_getrusage_args {
                    188:        syscallarg(int) who;
                    189:        syscallarg(struct osf1_rusage *) rusage;
                    190: };
                    191:
                    192: struct osf1_sys_readv_args {
                    193:        syscallarg(int) fd;
                    194:        syscallarg(struct osf1_iovec *) iovp;
                    195:        syscallarg(u_int) iovcnt;
                    196: };
                    197:
                    198: struct osf1_sys_writev_args {
                    199:        syscallarg(int) fd;
                    200:        syscallarg(struct osf1_iovec *) iovp;
                    201:        syscallarg(u_int) iovcnt;
                    202: };
                    203:
                    204: struct osf1_sys_settimeofday_args {
                    205:        syscallarg(struct osf1_timeval *) tv;
                    206:        syscallarg(struct osf1_timezone *) tzp;
                    207: };
                    208:
                    209: struct osf1_sys_truncate_args {
                    210:        syscallarg(char *) path;
                    211:        syscallarg(off_t) length;
                    212: };
                    213:
                    214: struct osf1_sys_ftruncate_args {
                    215:        syscallarg(int) fd;
                    216:        syscallarg(off_t) length;
                    217: };
                    218:
                    219: struct osf1_sys_setgid_args {
                    220:        syscallarg(gid_t) gid;
                    221: };
                    222:
                    223: struct osf1_sys_sendto_args {
                    224:        syscallarg(int) s;
                    225:        syscallarg(caddr_t) buf;
                    226:        syscallarg(size_t) len;
                    227:        syscallarg(int) flags;
                    228:        syscallarg(struct sockaddr *) to;
                    229:        syscallarg(int) tolen;
                    230: };
                    231:
                    232: struct osf1_sys_socketpair_args {
                    233:        syscallarg(int) domain;
                    234:        syscallarg(int) type;
                    235:        syscallarg(int) protocol;
                    236:        syscallarg(int *) rsv;
                    237: };
                    238:
                    239: struct osf1_sys_utimes_args {
                    240:        syscallarg(char *) path;
                    241:        syscallarg(const struct osf1_timeval *) tptr;
                    242: };
                    243:
                    244: struct osf1_sys_getrlimit_args {
                    245:        syscallarg(u_int) which;
                    246:        syscallarg(struct rlimit *) rlp;
                    247: };
                    248:
                    249: struct osf1_sys_setrlimit_args {
                    250:        syscallarg(u_int) which;
                    251:        syscallarg(struct rlimit *) rlp;
                    252: };
                    253:
                    254: struct osf1_sys_sigaction_args {
                    255:        syscallarg(int) signum;
                    256:        syscallarg(struct osf1_sigaction *) nsa;
                    257:        syscallarg(struct osf1_sigaction *) osa;
                    258: };
                    259:
                    260: struct osf1_sys_statfs_args {
                    261:        syscallarg(const char *) path;
                    262:        syscallarg(struct osf1_statfs *) buf;
                    263:        syscallarg(int) len;
                    264: };
                    265:
                    266: struct osf1_sys_fstatfs_args {
                    267:        syscallarg(int) fd;
                    268:        syscallarg(struct osf1_statfs *) buf;
                    269:        syscallarg(int) len;
                    270: };
                    271:
                    272: struct osf1_sys_uname_args {
                    273:        syscallarg(struct osf1_uname *) name;
                    274: };
                    275:
                    276: struct osf1_sys_shmat_args {
                    277:        syscallarg(int) shmid;
                    278:        syscallarg(const void *) shmaddr;
                    279:        syscallarg(int) shmflg;
                    280: };
                    281:
                    282: struct osf1_sys_shmctl_args {
                    283:        syscallarg(int) shmid;
                    284:        syscallarg(int) cmd;
                    285:        syscallarg(struct osf1_shmid_ds *) buf;
                    286: };
                    287:
                    288: struct osf1_sys_shmdt_args {
                    289:        syscallarg(const void *) shmaddr;
                    290: };
                    291:
                    292: struct osf1_sys_shmget_args {
                    293:        syscallarg(osf1_key_t) key;
                    294:        syscallarg(size_t) size;
                    295:        syscallarg(int) flags;
                    296: };
                    297:
                    298: struct osf1_sys_sigaltstack_args {
                    299:        syscallarg(struct osf1_sigaltstack *) nss;
                    300:        syscallarg(struct osf1_sigaltstack *) oss;
                    301: };
                    302:
                    303: struct osf1_sys_sysinfo_args {
                    304:        syscallarg(int) cmd;
                    305:        syscallarg(char *) buf;
                    306:        syscallarg(long) len;
                    307: };
                    308:
                    309: struct osf1_sys_pathconf_args {
                    310:        syscallarg(char *) path;
                    311:        syscallarg(int) name;
                    312: };
                    313:
                    314: struct osf1_sys_fpathconf_args {
                    315:        syscallarg(int) fd;
                    316:        syscallarg(int) name;
                    317: };
                    318:
                    319: struct osf1_sys_usleep_thread_args {
                    320:        syscallarg(struct osf1_timeval *) sleep;
                    321:        syscallarg(struct osf1_timeval *) slept;
                    322: };
                    323:
                    324: struct osf1_sys_setsysinfo_args {
                    325:        syscallarg(u_long) op;
                    326:        syscallarg(caddr_t) buffer;
                    327:        syscallarg(u_long) nbytes;
                    328:        syscallarg(caddr_t) arg;
                    329:        syscallarg(u_long) flag;
                    330: };
                    331:
                    332: /*
                    333:  * System call prototypes.
                    334:  */
                    335:
                    336: int    sys_nosys(struct proc *, void *, register_t *);
                    337: int    sys_exit(struct proc *, void *, register_t *);
                    338: int    sys_fork(struct proc *, void *, register_t *);
                    339: int    sys_read(struct proc *, void *, register_t *);
                    340: int    sys_write(struct proc *, void *, register_t *);
                    341: int    sys_close(struct proc *, void *, register_t *);
                    342: int    osf1_sys_wait4(struct proc *, void *, register_t *);
                    343: int    sys_link(struct proc *, void *, register_t *);
                    344: int    sys_unlink(struct proc *, void *, register_t *);
                    345: int    sys_chdir(struct proc *, void *, register_t *);
                    346: int    sys_fchdir(struct proc *, void *, register_t *);
                    347: int    osf1_sys_mknod(struct proc *, void *, register_t *);
                    348: int    sys_chmod(struct proc *, void *, register_t *);
                    349: int    sys_chown(struct proc *, void *, register_t *);
                    350: int    sys_obreak(struct proc *, void *, register_t *);
                    351: int    osf1_sys_getfsstat(struct proc *, void *, register_t *);
                    352: int    osf1_sys_lseek(struct proc *, void *, register_t *);
                    353: int    sys_getpid(struct proc *, void *, register_t *);
                    354: int    osf1_sys_mount(struct proc *, void *, register_t *);
                    355: int    osf1_sys_unmount(struct proc *, void *, register_t *);
                    356: int    osf1_sys_setuid(struct proc *, void *, register_t *);
                    357: int    sys_getuid(struct proc *, void *, register_t *);
                    358: int    osf1_sys_recvmsg_xopen(struct proc *, void *, register_t *);
                    359: int    osf1_sys_sendmsg_xopen(struct proc *, void *, register_t *);
                    360: int    osf1_sys_access(struct proc *, void *, register_t *);
                    361: int    sys_sync(struct proc *, void *, register_t *);
                    362: int    sys_kill(struct proc *, void *, register_t *);
                    363: int    sys_setpgid(struct proc *, void *, register_t *);
                    364: int    sys_dup(struct proc *, void *, register_t *);
                    365: int    sys_pipe(struct proc *, void *, register_t *);
                    366: int    osf1_sys_set_program_attributes(struct proc *, void *, register_t *);
                    367: int    osf1_sys_open(struct proc *, void *, register_t *);
                    368: int    sys_getgid(struct proc *, void *, register_t *);
                    369: int    sys_sigprocmask(struct proc *, void *, register_t *);
                    370: int    sys_getlogin(struct proc *, void *, register_t *);
                    371: int    sys_setlogin(struct proc *, void *, register_t *);
                    372: #ifdef ACCOUNTING
                    373: int    sys_acct(struct proc *, void *, register_t *);
                    374: #else
                    375: #endif
                    376: int    osf1_sys_classcntl(struct proc *, void *, register_t *);
                    377: int    osf1_sys_ioctl(struct proc *, void *, register_t *);
                    378: int    osf1_sys_reboot(struct proc *, void *, register_t *);
                    379: int    sys_revoke(struct proc *, void *, register_t *);
                    380: int    sys_symlink(struct proc *, void *, register_t *);
                    381: int    sys_readlink(struct proc *, void *, register_t *);
                    382: int    osf1_sys_execve(struct proc *, void *, register_t *);
                    383: int    sys_umask(struct proc *, void *, register_t *);
                    384: int    sys_chroot(struct proc *, void *, register_t *);
                    385: int    sys_getpgrp(struct proc *, void *, register_t *);
                    386: int    compat_43_sys_getpagesize(struct proc *, void *, register_t *);
                    387: int    sys_vfork(struct proc *, void *, register_t *);
                    388: int    osf1_sys_stat(struct proc *, void *, register_t *);
                    389: int    osf1_sys_lstat(struct proc *, void *, register_t *);
                    390: int    osf1_sys_mmap(struct proc *, void *, register_t *);
                    391: int    sys_munmap(struct proc *, void *, register_t *);
                    392: int    osf1_sys_mprotect(struct proc *, void *, register_t *);
                    393: int    osf1_sys_madvise(struct proc *, void *, register_t *);
                    394: int    sys_getgroups(struct proc *, void *, register_t *);
                    395: int    sys_setgroups(struct proc *, void *, register_t *);
                    396: int    sys_setpgid(struct proc *, void *, register_t *);
                    397: int    osf1_sys_setitimer(struct proc *, void *, register_t *);
                    398: int    compat_43_sys_gethostname(struct proc *, void *, register_t *);
                    399: int    compat_43_sys_sethostname(struct proc *, void *, register_t *);
                    400: int    compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
                    401: int    sys_dup2(struct proc *, void *, register_t *);
                    402: int    osf1_sys_fstat(struct proc *, void *, register_t *);
                    403: int    osf1_sys_fcntl(struct proc *, void *, register_t *);
                    404: int    osf1_sys_select(struct proc *, void *, register_t *);
                    405: int    sys_poll(struct proc *, void *, register_t *);
                    406: int    sys_fsync(struct proc *, void *, register_t *);
                    407: int    sys_setpriority(struct proc *, void *, register_t *);
                    408: int    osf1_sys_socket(struct proc *, void *, register_t *);
                    409: int    sys_connect(struct proc *, void *, register_t *);
                    410: int    compat_43_sys_accept(struct proc *, void *, register_t *);
                    411: int    sys_getpriority(struct proc *, void *, register_t *);
                    412: int    compat_43_sys_send(struct proc *, void *, register_t *);
                    413: int    compat_43_sys_recv(struct proc *, void *, register_t *);
                    414: int    sys_sigreturn(struct proc *, void *, register_t *);
                    415: int    sys_bind(struct proc *, void *, register_t *);
                    416: int    sys_setsockopt(struct proc *, void *, register_t *);
                    417: int    sys_listen(struct proc *, void *, register_t *);
                    418: int    sys_sigsuspend(struct proc *, void *, register_t *);
                    419: int    compat_43_sys_sigstack(struct proc *, void *, register_t *);
                    420: int    osf1_sys_gettimeofday(struct proc *, void *, register_t *);
                    421: int    osf1_sys_getrusage(struct proc *, void *, register_t *);
                    422: int    sys_getsockopt(struct proc *, void *, register_t *);
                    423: int    osf1_sys_readv(struct proc *, void *, register_t *);
                    424: int    osf1_sys_writev(struct proc *, void *, register_t *);
                    425: int    osf1_sys_settimeofday(struct proc *, void *, register_t *);
                    426: int    sys_fchown(struct proc *, void *, register_t *);
                    427: int    sys_fchmod(struct proc *, void *, register_t *);
                    428: int    compat_43_sys_recvfrom(struct proc *, void *, register_t *);
                    429: int    sys_setreuid(struct proc *, void *, register_t *);
                    430: int    sys_setregid(struct proc *, void *, register_t *);
                    431: int    sys_rename(struct proc *, void *, register_t *);
                    432: int    osf1_sys_truncate(struct proc *, void *, register_t *);
                    433: int    osf1_sys_ftruncate(struct proc *, void *, register_t *);
                    434: int    osf1_sys_setgid(struct proc *, void *, register_t *);
                    435: int    osf1_sys_sendto(struct proc *, void *, register_t *);
                    436: int    sys_shutdown(struct proc *, void *, register_t *);
                    437: int    osf1_sys_socketpair(struct proc *, void *, register_t *);
                    438: int    sys_mkdir(struct proc *, void *, register_t *);
                    439: int    sys_rmdir(struct proc *, void *, register_t *);
                    440: int    osf1_sys_utimes(struct proc *, void *, register_t *);
                    441: int    compat_43_sys_getpeername(struct proc *, void *, register_t *);
                    442: int    compat_43_sys_gethostid(struct proc *, void *, register_t *);
                    443: int    compat_43_sys_sethostid(struct proc *, void *, register_t *);
                    444: int    osf1_sys_getrlimit(struct proc *, void *, register_t *);
                    445: int    osf1_sys_setrlimit(struct proc *, void *, register_t *);
                    446: int    sys_setsid(struct proc *, void *, register_t *);
                    447: int    compat_43_sys_quota(struct proc *, void *, register_t *);
                    448: int    compat_43_sys_getsockname(struct proc *, void *, register_t *);
                    449: int    osf1_sys_sigaction(struct proc *, void *, register_t *);
                    450: int    compat_43_sys_getdirentries(struct proc *, void *, register_t *);
                    451: int    osf1_sys_statfs(struct proc *, void *, register_t *);
                    452: int    osf1_sys_fstatfs(struct proc *, void *, register_t *);
                    453: int    compat_09_sys_getdomainname(struct proc *, void *, register_t *);
                    454: int    compat_09_sys_setdomainname(struct proc *, void *, register_t *);
                    455: int    osf1_sys_uname(struct proc *, void *, register_t *);
                    456: int    sys_lchown(struct proc *, void *, register_t *);
                    457: int    osf1_sys_shmat(struct proc *, void *, register_t *);
                    458: int    osf1_sys_shmctl(struct proc *, void *, register_t *);
                    459: int    osf1_sys_shmdt(struct proc *, void *, register_t *);
                    460: int    osf1_sys_shmget(struct proc *, void *, register_t *);
                    461: int    sys_getsid(struct proc *, void *, register_t *);
                    462: int    osf1_sys_sigaltstack(struct proc *, void *, register_t *);
                    463: int    osf1_sys_sysinfo(struct proc *, void *, register_t *);
                    464: int    osf1_sys_pathconf(struct proc *, void *, register_t *);
                    465: int    osf1_sys_fpathconf(struct proc *, void *, register_t *);
                    466: int    osf1_sys_usleep_thread(struct proc *, void *, register_t *);
                    467: int    osf1_sys_setsysinfo(struct proc *, void *, register_t *);

CVSweb