Annotation of sys/compat/ultrix/ultrix_syscallargs.h, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: ultrix_syscallargs.h,v 1.14 2004/07/09 23:56:46 millert 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.11 2004/07/09 23:52:02 millert 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 ultrix_sys_open_args {
! 27: syscallarg(char *) path;
! 28: syscallarg(int) flags;
! 29: syscallarg(int) mode;
! 30: };
! 31:
! 32: struct ultrix_sys_creat_args {
! 33: syscallarg(char *) path;
! 34: syscallarg(int) mode;
! 35: };
! 36:
! 37: struct ultrix_sys_execv_args {
! 38: syscallarg(char *) path;
! 39: syscallarg(char **) argp;
! 40: };
! 41:
! 42: struct ultrix_sys_mknod_args {
! 43: syscallarg(char *) path;
! 44: syscallarg(int) mode;
! 45: syscallarg(int) dev;
! 46: };
! 47:
! 48: struct ultrix_sys_mount_args {
! 49: syscallarg(char *) special;
! 50: syscallarg(char *) dir;
! 51: syscallarg(int) rdonly;
! 52: syscallarg(int) type;
! 53: syscallarg(caddr_t) data;
! 54: };
! 55:
! 56: struct ultrix_sys_access_args {
! 57: syscallarg(char *) path;
! 58: syscallarg(int) flags;
! 59: };
! 60:
! 61: struct ultrix_sys_stat_args {
! 62: syscallarg(char *) path;
! 63: syscallarg(struct stat43 *) ub;
! 64: };
! 65:
! 66: struct ultrix_sys_lstat_args {
! 67: syscallarg(char *) path;
! 68: syscallarg(struct stat43 *) ub;
! 69: };
! 70:
! 71: struct ultrix_sys_ioctl_args {
! 72: syscallarg(int) fd;
! 73: syscallarg(u_long) com;
! 74: syscallarg(caddr_t) data;
! 75: };
! 76:
! 77: struct ultrix_sys_execve_args {
! 78: syscallarg(char *) path;
! 79: syscallarg(char **) argp;
! 80: syscallarg(char **) envp;
! 81: };
! 82:
! 83: struct ultrix_sys_mmap_args {
! 84: syscallarg(caddr_t) addr;
! 85: syscallarg(size_t) len;
! 86: syscallarg(int) prot;
! 87: syscallarg(u_int) flags;
! 88: syscallarg(int) fd;
! 89: syscallarg(long) pos;
! 90: };
! 91:
! 92: struct ultrix_sys_setpgrp_args {
! 93: syscallarg(int) pid;
! 94: syscallarg(int) pgid;
! 95: };
! 96:
! 97: struct ultrix_sys_wait3_args {
! 98: syscallarg(int *) status;
! 99: syscallarg(int) options;
! 100: syscallarg(struct rusage *) rusage;
! 101: };
! 102:
! 103: struct ultrix_sys_select_args {
! 104: syscallarg(u_int) nd;
! 105: syscallarg(fd_set *) in;
! 106: syscallarg(fd_set *) ou;
! 107: syscallarg(fd_set *) ex;
! 108: syscallarg(struct timeval *) tv;
! 109: };
! 110:
! 111: struct ultrix_sys_setsockopt_args {
! 112: syscallarg(int) s;
! 113: syscallarg(int) level;
! 114: syscallarg(int) name;
! 115: syscallarg(caddr_t) val;
! 116: syscallarg(int) valsize;
! 117: };
! 118:
! 119: struct ultrix_sys_sigcleanup_args {
! 120: syscallarg(struct sigcontext *) sigcntxp;
! 121: };
! 122:
! 123: struct ultrix_sys_nfssvc_args {
! 124: syscallarg(int) fd;
! 125: };
! 126:
! 127: struct ultrix_sys_statfs_args {
! 128: syscallarg(char *) path;
! 129: syscallarg(struct ultrix_statfs *) buf;
! 130: };
! 131:
! 132: struct ultrix_sys_fstatfs_args {
! 133: syscallarg(int) fd;
! 134: syscallarg(struct ultrix_statfs *) buf;
! 135: };
! 136:
! 137: struct ultrix_sys_quotactl_args {
! 138: syscallarg(int) cmd;
! 139: syscallarg(char *) special;
! 140: syscallarg(int) uid;
! 141: syscallarg(caddr_t) addr;
! 142: };
! 143:
! 144: struct ultrix_sys_exportfs_args {
! 145: syscallarg(char *) path;
! 146: syscallarg(char *) ex;
! 147: };
! 148:
! 149: struct ultrix_sys_uname_args {
! 150: syscallarg(struct ultrix_utsname *) name;
! 151: };
! 152:
! 153: struct ultrix_sys_ustat_args {
! 154: syscallarg(int) dev;
! 155: syscallarg(struct ultrix_ustat *) buf;
! 156: };
! 157:
! 158: struct ultrix_sys_getmnt_args {
! 159: syscallarg(int *) start;
! 160: syscallarg(struct ultrix_fs_data *) buf;
! 161: syscallarg(int) bufsize;
! 162: syscallarg(int) mode;
! 163: syscallarg(char *) path;
! 164: };
! 165:
! 166: struct ultrix_sys_sigpending_args {
! 167: syscallarg(int *) mask;
! 168: };
! 169:
! 170: struct ultrix_sys_waitpid_args {
! 171: syscallarg(int) pid;
! 172: syscallarg(int *) status;
! 173: syscallarg(int) options;
! 174: };
! 175:
! 176: struct ultrix_sys_getsysinfo_args {
! 177: syscallarg(unsigned) op;
! 178: syscallarg(char *) buffer;
! 179: syscallarg(unsigned) nbytes;
! 180: syscallarg(int *) start;
! 181: syscallarg(char *) arg;
! 182: };
! 183:
! 184: struct ultrix_sys_setsysinfo_args {
! 185: syscallarg(unsigned) op;
! 186: syscallarg(char *) buffer;
! 187: syscallarg(unsigned) nbytes;
! 188: syscallarg(unsigned) arg;
! 189: syscallarg(unsigned) flag;
! 190: };
! 191:
! 192: /*
! 193: * System call prototypes.
! 194: */
! 195:
! 196: int sys_nosys(struct proc *, void *, register_t *);
! 197: int sys_exit(struct proc *, void *, register_t *);
! 198: int sys_fork(struct proc *, void *, register_t *);
! 199: int sys_read(struct proc *, void *, register_t *);
! 200: int sys_write(struct proc *, void *, register_t *);
! 201: int ultrix_sys_open(struct proc *, void *, register_t *);
! 202: int sys_close(struct proc *, void *, register_t *);
! 203: int compat_43_sys_wait(struct proc *, void *, register_t *);
! 204: int ultrix_sys_creat(struct proc *, void *, register_t *);
! 205: int sys_link(struct proc *, void *, register_t *);
! 206: int sys_unlink(struct proc *, void *, register_t *);
! 207: int ultrix_sys_execv(struct proc *, void *, register_t *);
! 208: int sys_chdir(struct proc *, void *, register_t *);
! 209: int ultrix_sys_mknod(struct proc *, void *, register_t *);
! 210: int sys_chmod(struct proc *, void *, register_t *);
! 211: int sys_lchown(struct proc *, void *, register_t *);
! 212: int sys_obreak(struct proc *, void *, register_t *);
! 213: int compat_43_sys_lseek(struct proc *, void *, register_t *);
! 214: int sys_getpid(struct proc *, void *, register_t *);
! 215: int ultrix_sys_mount(struct proc *, void *, register_t *);
! 216: int sys_setuid(struct proc *, void *, register_t *);
! 217: int sys_getuid(struct proc *, void *, register_t *);
! 218: int ultrix_sys_access(struct proc *, void *, register_t *);
! 219: int sys_sync(struct proc *, void *, register_t *);
! 220: int sys_kill(struct proc *, void *, register_t *);
! 221: int ultrix_sys_stat(struct proc *, void *, register_t *);
! 222: int ultrix_sys_lstat(struct proc *, void *, register_t *);
! 223: int sys_dup(struct proc *, void *, register_t *);
! 224: int sys_opipe(struct proc *, void *, register_t *);
! 225: int sys_profil(struct proc *, void *, register_t *);
! 226: int sys_getgid(struct proc *, void *, register_t *);
! 227: #ifdef ACCOUNTING
! 228: int sys_acct(struct proc *, void *, register_t *);
! 229: #else
! 230: #endif
! 231: int ultrix_sys_ioctl(struct proc *, void *, register_t *);
! 232: int sys_reboot(struct proc *, void *, register_t *);
! 233: int sys_symlink(struct proc *, void *, register_t *);
! 234: int sys_readlink(struct proc *, void *, register_t *);
! 235: int ultrix_sys_execve(struct proc *, void *, register_t *);
! 236: int sys_umask(struct proc *, void *, register_t *);
! 237: int sys_chroot(struct proc *, void *, register_t *);
! 238: int compat_43_sys_fstat(struct proc *, void *, register_t *);
! 239: int compat_43_sys_getpagesize(struct proc *, void *, register_t *);
! 240: int sys_vfork(struct proc *, void *, register_t *);
! 241: int sys_sbrk(struct proc *, void *, register_t *);
! 242: int sys_sstk(struct proc *, void *, register_t *);
! 243: int ultrix_sys_mmap(struct proc *, void *, register_t *);
! 244: int sys_ovadvise(struct proc *, void *, register_t *);
! 245: int sys_munmap(struct proc *, void *, register_t *);
! 246: int sys_mprotect(struct proc *, void *, register_t *);
! 247: int sys_madvise(struct proc *, void *, register_t *);
! 248: int ultrix_sys_vhangup(struct proc *, void *, register_t *);
! 249: int sys_mincore(struct proc *, void *, register_t *);
! 250: int sys_getgroups(struct proc *, void *, register_t *);
! 251: int sys_setgroups(struct proc *, void *, register_t *);
! 252: int sys_getpgrp(struct proc *, void *, register_t *);
! 253: int ultrix_sys_setpgrp(struct proc *, void *, register_t *);
! 254: int sys_setitimer(struct proc *, void *, register_t *);
! 255: int ultrix_sys_wait3(struct proc *, void *, register_t *);
! 256: int compat_25_sys_swapon(struct proc *, void *, register_t *);
! 257: int sys_getitimer(struct proc *, void *, register_t *);
! 258: int compat_43_sys_gethostname(struct proc *, void *, register_t *);
! 259: int compat_43_sys_sethostname(struct proc *, void *, register_t *);
! 260: int compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
! 261: int sys_dup2(struct proc *, void *, register_t *);
! 262: int sys_fcntl(struct proc *, void *, register_t *);
! 263: int ultrix_sys_select(struct proc *, void *, register_t *);
! 264: int sys_fsync(struct proc *, void *, register_t *);
! 265: int sys_setpriority(struct proc *, void *, register_t *);
! 266: int sys_socket(struct proc *, void *, register_t *);
! 267: int sys_connect(struct proc *, void *, register_t *);
! 268: int compat_43_sys_accept(struct proc *, void *, register_t *);
! 269: int sys_getpriority(struct proc *, void *, register_t *);
! 270: int compat_43_sys_send(struct proc *, void *, register_t *);
! 271: int compat_43_sys_recv(struct proc *, void *, register_t *);
! 272: int sys_sigreturn(struct proc *, void *, register_t *);
! 273: int sys_bind(struct proc *, void *, register_t *);
! 274: int ultrix_sys_setsockopt(struct proc *, void *, register_t *);
! 275: int sys_listen(struct proc *, void *, register_t *);
! 276: int compat_43_sys_sigvec(struct proc *, void *, register_t *);
! 277: int compat_43_sys_sigblock(struct proc *, void *, register_t *);
! 278: int compat_43_sys_sigsetmask(struct proc *, void *, register_t *);
! 279: int sys_sigsuspend(struct proc *, void *, register_t *);
! 280: int compat_43_sys_sigstack(struct proc *, void *, register_t *);
! 281: int compat_43_sys_recvmsg(struct proc *, void *, register_t *);
! 282: int compat_43_sys_sendmsg(struct proc *, void *, register_t *);
! 283: int sys_gettimeofday(struct proc *, void *, register_t *);
! 284: int sys_getrusage(struct proc *, void *, register_t *);
! 285: int sys_getsockopt(struct proc *, void *, register_t *);
! 286: int sys_readv(struct proc *, void *, register_t *);
! 287: int sys_writev(struct proc *, void *, register_t *);
! 288: int sys_settimeofday(struct proc *, void *, register_t *);
! 289: int sys_fchown(struct proc *, void *, register_t *);
! 290: int sys_fchmod(struct proc *, void *, register_t *);
! 291: int compat_43_sys_recvfrom(struct proc *, void *, register_t *);
! 292: int sys_setreuid(struct proc *, void *, register_t *);
! 293: int sys_setregid(struct proc *, void *, register_t *);
! 294: int sys_rename(struct proc *, void *, register_t *);
! 295: int compat_43_sys_truncate(struct proc *, void *, register_t *);
! 296: int compat_43_sys_ftruncate(struct proc *, void *, register_t *);
! 297: int sys_flock(struct proc *, void *, register_t *);
! 298: int sys_sendto(struct proc *, void *, register_t *);
! 299: int sys_shutdown(struct proc *, void *, register_t *);
! 300: int sys_socketpair(struct proc *, void *, register_t *);
! 301: int sys_mkdir(struct proc *, void *, register_t *);
! 302: int sys_rmdir(struct proc *, void *, register_t *);
! 303: int sys_utimes(struct proc *, void *, register_t *);
! 304: int ultrix_sys_sigcleanup(struct proc *, void *, register_t *);
! 305: int sys_adjtime(struct proc *, void *, register_t *);
! 306: int compat_43_sys_getpeername(struct proc *, void *, register_t *);
! 307: int compat_43_sys_gethostid(struct proc *, void *, register_t *);
! 308: int compat_43_sys_getrlimit(struct proc *, void *, register_t *);
! 309: int compat_43_sys_setrlimit(struct proc *, void *, register_t *);
! 310: int compat_43_sys_killpg(struct proc *, void *, register_t *);
! 311: int compat_43_sys_getsockname(struct proc *, void *, register_t *);
! 312: #ifdef NFSSERVER
! 313: int ultrix_sys_nfssvc(struct proc *, void *, register_t *);
! 314: #else
! 315: #endif
! 316: int compat_43_sys_getdirentries(struct proc *, void *, register_t *);
! 317: int ultrix_sys_statfs(struct proc *, void *, register_t *);
! 318: int ultrix_sys_fstatfs(struct proc *, void *, register_t *);
! 319: #ifdef NFSCLIENT
! 320: int async_daemon(struct proc *, void *, register_t *);
! 321: int sys_getfh(struct proc *, void *, register_t *);
! 322: #else
! 323: #endif
! 324: int compat_09_sys_getdomainname(struct proc *, void *, register_t *);
! 325: int compat_09_sys_setdomainname(struct proc *, void *, register_t *);
! 326: int ultrix_sys_quotactl(struct proc *, void *, register_t *);
! 327: int ultrix_sys_exportfs(struct proc *, void *, register_t *);
! 328: int ultrix_sys_uname(struct proc *, void *, register_t *);
! 329: int ultrix_sys_ustat(struct proc *, void *, register_t *);
! 330: int ultrix_sys_getmnt(struct proc *, void *, register_t *);
! 331: int ultrix_sys_sigpending(struct proc *, void *, register_t *);
! 332: int sys_setsid(struct proc *, void *, register_t *);
! 333: int ultrix_sys_waitpid(struct proc *, void *, register_t *);
! 334: int ultrix_sys_getsysinfo(struct proc *, void *, register_t *);
! 335: int ultrix_sys_setsysinfo(struct proc *, void *, register_t *);
CVSweb