ibcs2_xenix.h revision 30994
111397Sswallace/* 211397Sswallace * System call prototypes. 311397Sswallace * 411397Sswallace * DO NOT EDIT-- this file is automatically generated. 524748Sbde * created from Id: syscalls.xenix,v 1.5 1997/04/09 15:44:47 bde Exp 611397Sswallace */ 711397Sswallace 811397Sswallace#ifndef _IBCS2_XENIX_H_ 911397Sswallace#define _IBCS2_XENIX_H_ 1011397Sswallace 1124384Speter#include <sys/signal.h> 1211397Sswallace 1311397Sswallacestruct xenix_rdchk_args { 1411397Sswallace int fd; 1511397Sswallace}; 1611397Sswallacestruct xenix_chsize_args { 1711397Sswallace int fd; 1811397Sswallace long size; 1911397Sswallace}; 2011397Sswallacestruct xenix_ftime_args { 2111397Sswallace struct timeb * tp; 2211397Sswallace}; 2311397Sswallacestruct xenix_nap_args { 2411397Sswallace int millisec; 2511397Sswallace}; 2611397Sswallacestruct xenix_scoinfo_args { 2711397Sswallace int dummy; 2811397Sswallace}; 2914885Sswallacestruct xenix_eaccess_args { 3014885Sswallace char * path; 3114885Sswallace int flags; 3214885Sswallace}; 3311397Sswallacestruct ibcs2_sigaction_args { 3411397Sswallace int sig; 3511397Sswallace struct ibcs2_sigaction * act; 3611397Sswallace struct ibcs2_sigaction * oact; 3711397Sswallace}; 3811397Sswallacestruct ibcs2_sigprocmask_args { 3911397Sswallace int how; 4011397Sswallace ibcs2_sigset_t * set; 4111397Sswallace ibcs2_sigset_t * oset; 4211397Sswallace}; 4311397Sswallacestruct ibcs2_sigpending_args { 4411397Sswallace ibcs2_sigset_t * mask; 4511397Sswallace}; 4611397Sswallacestruct ibcs2_sigsuspend_args { 4711397Sswallace ibcs2_sigset_t * mask; 4811397Sswallace}; 4911397Sswallacestruct ibcs2_getgroups_args { 5011397Sswallace int gidsetsize; 5111397Sswallace ibcs2_gid_t * gidset; 5211397Sswallace}; 5311397Sswallacestruct ibcs2_setgroups_args { 5411397Sswallace int gidsetsize; 5511397Sswallace ibcs2_gid_t * gidset; 5611397Sswallace}; 5711397Sswallacestruct ibcs2_sysconf_args { 5811397Sswallace int name; 5911397Sswallace}; 6011397Sswallacestruct ibcs2_pathconf_args { 6111397Sswallace char * path; 6211397Sswallace int name; 6311397Sswallace}; 6411397Sswallacestruct ibcs2_fpathconf_args { 6511397Sswallace int fd; 6611397Sswallace int name; 6711397Sswallace}; 6811397Sswallacestruct ibcs2_rename_args { 6911397Sswallace char * from; 7011397Sswallace char * to; 7111397Sswallace}; 7211397Sswallacestruct xenix_utsname_args { 7311397Sswallace long addr; 7411397Sswallace}; 7530994Sphkint xenix_rdchk __P((struct proc *, struct xenix_rdchk_args *)); 7630994Sphkint xenix_chsize __P((struct proc *, struct xenix_chsize_args *)); 7730994Sphkint xenix_ftime __P((struct proc *, struct xenix_ftime_args *)); 7830994Sphkint xenix_nap __P((struct proc *, struct xenix_nap_args *)); 7930994Sphkint xenix_scoinfo __P((struct proc *, struct xenix_scoinfo_args *)); 8030994Sphkint xenix_eaccess __P((struct proc *, struct xenix_eaccess_args *)); 8130994Sphkint ibcs2_sigaction __P((struct proc *, struct ibcs2_sigaction_args *)); 8230994Sphkint ibcs2_sigprocmask __P((struct proc *, struct ibcs2_sigprocmask_args *)); 8330994Sphkint ibcs2_sigpending __P((struct proc *, struct ibcs2_sigpending_args *)); 8430994Sphkint ibcs2_sigsuspend __P((struct proc *, struct ibcs2_sigsuspend_args *)); 8530994Sphkint ibcs2_getgroups __P((struct proc *, struct ibcs2_getgroups_args *)); 8630994Sphkint ibcs2_setgroups __P((struct proc *, struct ibcs2_setgroups_args *)); 8730994Sphkint ibcs2_sysconf __P((struct proc *, struct ibcs2_sysconf_args *)); 8830994Sphkint ibcs2_pathconf __P((struct proc *, struct ibcs2_pathconf_args *)); 8930994Sphkint ibcs2_fpathconf __P((struct proc *, struct ibcs2_fpathconf_args *)); 9030994Sphkint ibcs2_rename __P((struct proc *, struct ibcs2_rename_args *)); 9130994Sphkint xenix_utsname __P((struct proc *, struct xenix_utsname_args *)); 9211397Sswallace 9311397Sswallace#endif /* !_IBCS2_XENIX_H_ */ 94