Home | History | Annotate | Line # | Download | only in ultrix
ultrix_syscallargs.h revision 1.1
      1  1.1  dean /*
      2  1.1  dean  * System call argument lists.
      3  1.1  dean  *
      4  1.1  dean  * DO NOT EDIT-- this file is automatically generated.
      5  1.1  dean  * created from	NetBSD: syscalls.master,v 1.4.2.1 1994/08/01 18:00:39 cgd Exp
      6  1.1  dean  */
      7  1.1  dean 
      8  1.1  dean #define	syscallarg(x)	union { x datum; register_t pad; }
      9  1.1  dean 
     10  1.1  dean struct sun_open_args {
     11  1.1  dean 	syscallarg(char *) path;
     12  1.1  dean 	syscallarg(int) flags;
     13  1.1  dean 	syscallarg(int) mode;
     14  1.1  dean };
     15  1.1  dean 
     16  1.1  dean struct sun_creat_args {
     17  1.1  dean 	syscallarg(char *) path;
     18  1.1  dean 	syscallarg(int) mode;
     19  1.1  dean };
     20  1.1  dean 
     21  1.1  dean struct sun_execv_args {
     22  1.1  dean 	syscallarg(char *) path;
     23  1.1  dean 	syscallarg(char **) argp;
     24  1.1  dean };
     25  1.1  dean 
     26  1.1  dean struct sun_mknod_args {
     27  1.1  dean 	syscallarg(char *) path;
     28  1.1  dean 	syscallarg(int) mode;
     29  1.1  dean 	syscallarg(int) dev;
     30  1.1  dean };
     31  1.1  dean 
     32  1.1  dean struct sun_mmap_args {
     33  1.1  dean 	syscallarg(caddr_t) addr;
     34  1.1  dean 	syscallarg(int) len;
     35  1.1  dean 	syscallarg(int) prot;
     36  1.1  dean 	syscallarg(u_int) flags;
     37  1.1  dean 	syscallarg(int) fd;
     38  1.1  dean 	syscallarg(long) pos;
     39  1.1  dean };
     40  1.1  dean 
     41  1.1  dean struct sun_setpgid_args {
     42  1.1  dean 	syscallarg(int) pid;
     43  1.1  dean 	syscallarg(int) pgid;
     44  1.1  dean };
     45  1.1  dean 
     46  1.1  dean struct sun_wait3_args {
     47  1.1  dean 	syscallarg(int *) status;
     48  1.1  dean 	syscallarg(int) options;
     49  1.1  dean 	syscallarg(struct rusage *) rusage;
     50  1.1  dean };
     51  1.1  dean 
     52  1.1  dean struct sun_setsockopt_args {
     53  1.1  dean 	syscallarg(int) s;
     54  1.1  dean 	syscallarg(int) level;
     55  1.1  dean 	syscallarg(int) name;
     56  1.1  dean 	syscallarg(caddr_t) val;
     57  1.1  dean 	syscallarg(int) valsize;
     58  1.1  dean };
     59  1.1  dean 
     60  1.1  dean struct sun_nfssvc_args {
     61  1.1  dean 	syscallarg(int) fd;
     62  1.1  dean };
     63  1.1  dean 
     64  1.1  dean struct sun_statfs_args {
     65  1.1  dean 	syscallarg(char *) path;
     66  1.1  dean 	syscallarg(struct sunos_statfs *) buf;
     67  1.1  dean };
     68  1.1  dean 
     69  1.1  dean struct sun_fstatfs_args {
     70  1.1  dean 	syscallarg(int) fd;
     71  1.1  dean 	syscallarg(struct sunos_statfs *) buf;
     72  1.1  dean };
     73  1.1  dean 
     74  1.1  dean struct sun_unmount_args {
     75  1.1  dean 	syscallarg(char *) path;
     76  1.1  dean 	syscallarg(int) flags;
     77  1.1  dean };
     78  1.1  dean 
     79  1.1  dean struct sun_quotactl_args {
     80  1.1  dean 	syscallarg(int) cmd;
     81  1.1  dean 	syscallarg(char *) special;
     82  1.1  dean 	syscallarg(int) uid;
     83  1.1  dean 	syscallarg(caddr_t) addr;
     84  1.1  dean };
     85  1.1  dean 
     86  1.1  dean struct sun_exportfs_args {
     87  1.1  dean 	syscallarg(char *) path;
     88  1.1  dean 	syscallarg(char *) ex;
     89  1.1  dean };
     90  1.1  dean 
     91  1.1  dean struct sun_uname_args {
     92  1.1  dean 	syscallarg(struct sunos_utsname *) name;
     93  1.1  dean };
     94  1.1  dean 
     95  1.1  dean struct sun_ustat_args {
     96  1.1  dean 	syscallarg(int) dev;
     97  1.1  dean 	syscallarg(struct sunos_ustat *) buf;
     98  1.1  dean };
     99  1.1  dean 
    100  1.1  dean struct sun_sigpending_args {
    101  1.1  dean 	syscallarg(int *) mask;
    102  1.1  dean };
    103  1.1  dean 
    104  1.1  dean struct ultrix_getsysinfo_args {
    105  1.1  dean 	syscallarg(unsigned) op;
    106  1.1  dean 	syscallarg(char *) buffer;
    107  1.1  dean 	syscallarg(unsigned) nbytes;
    108  1.1  dean 	syscallarg(int *) start;
    109  1.1  dean 	syscallarg(char *) arg;
    110  1.1  dean };
    111  1.1  dean 
    112  1.1  dean struct ultrix_setsysinfo_args {
    113  1.1  dean 	syscallarg(unsigned) op;
    114  1.1  dean 	syscallarg(char *) buffer;
    115  1.1  dean 	syscallarg(unsigned) nbytes;
    116  1.1  dean 	syscallarg(unsigned) arg;
    117  1.1  dean 	syscallarg(unsigned) flag;
    118  1.1  dean };
    119  1.1  dean 
    120  1.1  dean #undef	syscallarg
    121