linux_syscallargs.h revision 1.1
11.1Sfvdl/*
21.1Sfvdl * System call argument lists.
31.1Sfvdl *
41.1Sfvdl * DO NOT EDIT-- this file is automatically generated.
51.1Sfvdl * created from	NetBSD
61.1Sfvdl */
71.1Sfvdl
81.1Sfvdl#define	syscallarg(x)	union { x datum; register_t pad; }
91.1Sfvdl
101.1Sfvdlstruct linux_open_args {
111.1Sfvdl	syscallarg(char *) path;
121.1Sfvdl	syscallarg(int) flags;
131.1Sfvdl	syscallarg(int) mode;
141.1Sfvdl};
151.1Sfvdl
161.1Sfvdlstruct linux_waitpid_args {
171.1Sfvdl	syscallarg(int) pid;
181.1Sfvdl	syscallarg(int *) status;
191.1Sfvdl	syscallarg(int) options;
201.1Sfvdl};
211.1Sfvdl
221.1Sfvdlstruct linux_creat_args {
231.1Sfvdl	syscallarg(char *) path;
241.1Sfvdl	syscallarg(int) mode;
251.1Sfvdl};
261.1Sfvdl
271.1Sfvdlstruct linux_execve_args {
281.1Sfvdl	syscallarg(char *) path;
291.1Sfvdl	syscallarg(char **) argp;
301.1Sfvdl	syscallarg(char **) envp;
311.1Sfvdl};
321.1Sfvdl
331.1Sfvdlstruct linux_time_args {
341.1Sfvdl	syscallarg(linux_time_t *) t;
351.1Sfvdl};
361.1Sfvdl
371.1Sfvdlstruct linux_break_args {
381.1Sfvdl	syscallarg(char *) nsize;
391.1Sfvdl};
401.1Sfvdl
411.1Sfvdlstruct linux_alarm_args {
421.1Sfvdl	syscallarg(unsigned int) secs;
431.1Sfvdl};
441.1Sfvdl
451.1Sfvdlstruct linux_utime_args {
461.1Sfvdl	syscallarg(char *) path;
471.1Sfvdl	syscallarg(struct linux_utimbuf *) times;
481.1Sfvdl};
491.1Sfvdl
501.1Sfvdlstruct linux_access_args {
511.1Sfvdl	syscallarg(char *) path;
521.1Sfvdl	syscallarg(int) flags;
531.1Sfvdl};
541.1Sfvdl
551.1Sfvdlstruct linux_kill_args {
561.1Sfvdl	syscallarg(int) pid;
571.1Sfvdl	syscallarg(int) signum;
581.1Sfvdl};
591.1Sfvdl
601.1Sfvdlstruct linux_pipe_args {
611.1Sfvdl	syscallarg(int *) pfds;
621.1Sfvdl};
631.1Sfvdl
641.1Sfvdlstruct linux_times_args {
651.1Sfvdl	syscallarg(struct times *) tms;
661.1Sfvdl};
671.1Sfvdl
681.1Sfvdlstruct linux_brk_args {
691.1Sfvdl	syscallarg(char *) nsize;
701.1Sfvdl};
711.1Sfvdl
721.1Sfvdlstruct linux_signal_args {
731.1Sfvdl	syscallarg(int) sig;
741.1Sfvdl	syscallarg(linux_handler_t) handler;
751.1Sfvdl};
761.1Sfvdl
771.1Sfvdlstruct linux_ioctl_args {
781.1Sfvdl	syscallarg(int) fd;
791.1Sfvdl	syscallarg(u_long) com;
801.1Sfvdl	syscallarg(caddr_t) data;
811.1Sfvdl};
821.1Sfvdl
831.1Sfvdlstruct linux_fcntl_args {
841.1Sfvdl	syscallarg(int) fd;
851.1Sfvdl	syscallarg(int) cmd;
861.1Sfvdl	syscallarg(void *) arg;
871.1Sfvdl};
881.1Sfvdl
891.1Sfvdlstruct linux_sigaction_args {
901.1Sfvdl	syscallarg(int) signum;
911.1Sfvdl	syscallarg(struct linux_sigaction *) nsa;
921.1Sfvdl	syscallarg(struct linux_sigaction *) osa;
931.1Sfvdl};
941.1Sfvdl
951.1Sfvdlstruct linux_sigsetmask_args {
961.1Sfvdl	syscallarg(linux_sigset_t) mask;
971.1Sfvdl};
981.1Sfvdl
991.1Sfvdlstruct linux_sigsuspend_args {
1001.1Sfvdl	syscallarg(int) mask;
1011.1Sfvdl};
1021.1Sfvdl
1031.1Sfvdlstruct linux_sigpending_args {
1041.1Sfvdl	syscallarg(linux_sigset_t *) mask;
1051.1Sfvdl};
1061.1Sfvdl
1071.1Sfvdlstruct linux_select_args {
1081.1Sfvdl	syscallarg(struct linux_select *) lsp;
1091.1Sfvdl};
1101.1Sfvdl
1111.1Sfvdlstruct linux_uselib_args {
1121.1Sfvdl	syscallarg(char *) path;
1131.1Sfvdl};
1141.1Sfvdl
1151.1Sfvdlstruct linux_readdir_args {
1161.1Sfvdl	syscallarg(int) fd;
1171.1Sfvdl	syscallarg(struct linux_dirent *) dent;
1181.1Sfvdl	syscallarg(unsigned int) count;
1191.1Sfvdl};
1201.1Sfvdl
1211.1Sfvdlstruct linux_mmap_args {
1221.1Sfvdl	syscallarg(struct linux_mmap *) lmp;
1231.1Sfvdl};
1241.1Sfvdl
1251.1Sfvdlstruct linux_statfs_args {
1261.1Sfvdl	syscallarg(char *) path;
1271.1Sfvdl	syscallarg(struct linux_statfs *) sp;
1281.1Sfvdl};
1291.1Sfvdl
1301.1Sfvdlstruct linux_fstatfs_args {
1311.1Sfvdl	syscallarg(char *) path;
1321.1Sfvdl	syscallarg(struct linux_statfs *) sp;
1331.1Sfvdl};
1341.1Sfvdl
1351.1Sfvdlstruct linux_socketcall_args {
1361.1Sfvdl	syscallarg(int) what;
1371.1Sfvdl	syscallarg(void *) args;
1381.1Sfvdl};
1391.1Sfvdl
1401.1Sfvdlstruct linux_stat_args {
1411.1Sfvdl	syscallarg(char *) path;
1421.1Sfvdl	syscallarg(struct linux_stat *) sp;
1431.1Sfvdl};
1441.1Sfvdl
1451.1Sfvdlstruct linux_lstat_args {
1461.1Sfvdl	syscallarg(char *) path;
1471.1Sfvdl	syscallarg(struct linux_stat *) sp;
1481.1Sfvdl};
1491.1Sfvdl
1501.1Sfvdlstruct linux_fstat_args {
1511.1Sfvdl	syscallarg(int) fd;
1521.1Sfvdl	syscallarg(struct linux_stat *) sp;
1531.1Sfvdl};
1541.1Sfvdl
1551.1Sfvdlstruct linux_wait4_args {
1561.1Sfvdl	syscallarg(int) pid;
1571.1Sfvdl	syscallarg(int *) status;
1581.1Sfvdl	syscallarg(int) options;
1591.1Sfvdl	syscallarg(struct rusage *) rusage;
1601.1Sfvdl};
1611.1Sfvdl
1621.1Sfvdlstruct linux_ipc_args {
1631.1Sfvdl	syscallarg(int) what;
1641.1Sfvdl	syscallarg(int) a1;
1651.1Sfvdl	syscallarg(int) a2;
1661.1Sfvdl	syscallarg(int) a3;
1671.1Sfvdl	syscallarg(caddr_t) ptr;
1681.1Sfvdl};
1691.1Sfvdl
1701.1Sfvdlstruct linux_uname_args {
1711.1Sfvdl	syscallarg(struct linux_utsname *) up;
1721.1Sfvdl};
1731.1Sfvdl
1741.1Sfvdlstruct linux_sigprocmask_args {
1751.1Sfvdl	syscallarg(int) how;
1761.1Sfvdl	syscallarg(linux_sigset_t *) set;
1771.1Sfvdl	syscallarg(linux_sigset_t *) oset;
1781.1Sfvdl};
1791.1Sfvdl
1801.1Sfvdlstruct linux_getpgid_args {
1811.1Sfvdl	syscallarg(int) pid;
1821.1Sfvdl};
1831.1Sfvdl
1841.1Sfvdl#undef	syscallarg
185