diff options
author | Peter Wemm <peter@FreeBSD.org> | 2003-12-24 00:15:20 +0000 |
---|---|---|
committer | Peter Wemm <peter@FreeBSD.org> | 2003-12-24 00:15:20 +0000 |
commit | 18513a2e4331ca1b4c4602ef774489cea9ce9ccc (patch) | |
tree | 2429b71127904c288ced98a8c2da632fe5197586 /sys/i386/ibcs2/ibcs2_xenix.h | |
parent | 17ac3054d49337cdbc896de00ad73868fcfa5fea (diff) | |
download | src-18513a2e4331ca1b4c4602ef774489cea9ce9ccc.tar.gz src-18513a2e4331ca1b4c4602ef774489cea9ce9ccc.zip |
Regen. (This should have been a NOP except it hasn't been regenerated
after makesyscalls.sh changes and the last few syscall.master changes, and
there have been some tree-sweeps that have touched generated files).
Notes
Notes:
svn path=/head/; revision=123786
Diffstat (limited to 'sys/i386/ibcs2/ibcs2_xenix.h')
-rw-r--r-- | sys/i386/ibcs2/ibcs2_xenix.h | 112 |
1 files changed, 66 insertions, 46 deletions
diff --git a/sys/i386/ibcs2/ibcs2_xenix.h b/sys/i386/ibcs2/ibcs2_xenix.h index 0c7521d1c762..58fe85aded0e 100644 --- a/sys/i386/ibcs2/ibcs2_xenix.h +++ b/sys/i386/ibcs2/ibcs2_xenix.h @@ -3,15 +3,19 @@ * * DO NOT EDIT-- this file is automatically generated. * $FreeBSD$ - * created from FreeBSD: src/sys/i386/ibcs2/syscalls.xenix,v 1.6 1999/08/28 00:44:02 peter Exp + * created from FreeBSD: src/sys/i386/ibcs2/syscalls.xenix,v 1.7 2003/12/24 00:14:08 peter Exp */ #ifndef _IBCS2_XENIX_H_ #define _IBCS2_XENIX_H_ #include <sys/signal.h> - #include <sys/acl.h> +#include <sys/thr.h> +#include <sys/umtx.h> +#include <posix4/_semaphore.h> + +#include <sys/ucontext.h> struct proc; @@ -20,67 +24,75 @@ struct thread; #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 0 : sizeof(register_t) - sizeof(t)) -struct xenix_rdchk_args { - int fd; char fd_[PAD_(int)]; +#if BYTE_ORDER == LITTLE_ENDIAN +#define PADL_(t) 0 +#define PADR_(t) PAD_(t) +#else +#define PADL_(t) PAD_(t) +#define PADR_(t) 0 +#endif + +struct xenix_rdchk_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; }; -struct xenix_chsize_args { - int fd; char fd_[PAD_(int)]; - long size; char size_[PAD_(long)]; +struct xenix_chsize_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char size_l_[PADL_(long)]; long size; char size_r_[PADR_(long)]; }; -struct xenix_ftime_args { - struct timeb * tp; char tp_[PAD_(struct timeb *)]; +struct xenix_ftime_args { + char tp_l_[PADL_(struct timeb *)]; struct timeb * tp; char tp_r_[PADR_(struct timeb *)]; }; -struct xenix_nap_args { - int millisec; char millisec_[PAD_(int)]; +struct xenix_nap_args { + char millisec_l_[PADL_(int)]; int millisec; char millisec_r_[PADR_(int)]; }; -struct xenix_scoinfo_args { +struct xenix_scoinfo_args { register_t dummy; }; -struct xenix_eaccess_args { - char * path; char path_[PAD_(char *)]; - int flags; char flags_[PAD_(int)]; +struct xenix_eaccess_args { + char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; }; -struct ibcs2_sigaction_args { - int sig; char sig_[PAD_(int)]; - struct ibcs2_sigaction * act; char act_[PAD_(struct ibcs2_sigaction *)]; - struct ibcs2_sigaction * oact; char oact_[PAD_(struct ibcs2_sigaction *)]; +struct ibcs2_sigaction_args { + char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; + char act_l_[PADL_(struct ibcs2_sigaction *)]; struct ibcs2_sigaction * act; char act_r_[PADR_(struct ibcs2_sigaction *)]; + char oact_l_[PADL_(struct ibcs2_sigaction *)]; struct ibcs2_sigaction * oact; char oact_r_[PADR_(struct ibcs2_sigaction *)]; }; -struct ibcs2_sigprocmask_args { - int how; char how_[PAD_(int)]; - ibcs2_sigset_t * set; char set_[PAD_(ibcs2_sigset_t *)]; - ibcs2_sigset_t * oset; char oset_[PAD_(ibcs2_sigset_t *)]; +struct ibcs2_sigprocmask_args { + char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; + char set_l_[PADL_(ibcs2_sigset_t *)]; ibcs2_sigset_t * set; char set_r_[PADR_(ibcs2_sigset_t *)]; + char oset_l_[PADL_(ibcs2_sigset_t *)]; ibcs2_sigset_t * oset; char oset_r_[PADR_(ibcs2_sigset_t *)]; }; -struct ibcs2_sigpending_args { - ibcs2_sigset_t * mask; char mask_[PAD_(ibcs2_sigset_t *)]; +struct ibcs2_sigpending_args { + char mask_l_[PADL_(ibcs2_sigset_t *)]; ibcs2_sigset_t * mask; char mask_r_[PADR_(ibcs2_sigset_t *)]; }; -struct ibcs2_sigsuspend_args { - ibcs2_sigset_t * mask; char mask_[PAD_(ibcs2_sigset_t *)]; +struct ibcs2_sigsuspend_args { + char mask_l_[PADL_(ibcs2_sigset_t *)]; ibcs2_sigset_t * mask; char mask_r_[PADR_(ibcs2_sigset_t *)]; }; -struct ibcs2_getgroups_args { - int gidsetsize; char gidsetsize_[PAD_(int)]; - ibcs2_gid_t * gidset; char gidset_[PAD_(ibcs2_gid_t *)]; +struct ibcs2_getgroups_args { + char gidsetsize_l_[PADL_(int)]; int gidsetsize; char gidsetsize_r_[PADR_(int)]; + char gidset_l_[PADL_(ibcs2_gid_t *)]; ibcs2_gid_t * gidset; char gidset_r_[PADR_(ibcs2_gid_t *)]; }; -struct ibcs2_setgroups_args { - int gidsetsize; char gidsetsize_[PAD_(int)]; - ibcs2_gid_t * gidset; char gidset_[PAD_(ibcs2_gid_t *)]; +struct ibcs2_setgroups_args { + char gidsetsize_l_[PADL_(int)]; int gidsetsize; char gidsetsize_r_[PADR_(int)]; + char gidset_l_[PADL_(ibcs2_gid_t *)]; ibcs2_gid_t * gidset; char gidset_r_[PADR_(ibcs2_gid_t *)]; }; -struct ibcs2_sysconf_args { - int name; char name_[PAD_(int)]; +struct ibcs2_sysconf_args { + char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; }; -struct ibcs2_pathconf_args { - char * path; char path_[PAD_(char *)]; - int name; char name_[PAD_(int)]; +struct ibcs2_pathconf_args { + char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; + char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; }; -struct ibcs2_fpathconf_args { - int fd; char fd_[PAD_(int)]; - int name; char name_[PAD_(int)]; +struct ibcs2_fpathconf_args { + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; }; -struct ibcs2_rename_args { - char * from; char from_[PAD_(char *)]; - char * to; char to_[PAD_(char *)]; +struct ibcs2_rename_args { + char from_l_[PADL_(char *)]; char * from; char from_r_[PADR_(char *)]; + char to_l_[PADL_(char *)]; char * to; char to_r_[PADR_(char *)]; }; -struct xenix_utsname_args { - long addr; char addr_[PAD_(long)]; +struct xenix_utsname_args { + char addr_l_[PADL_(long)]; long addr; char addr_r_[PADR_(long)]; }; int xenix_rdchk(struct thread *, struct xenix_rdchk_args *); int xenix_chsize(struct thread *, struct xenix_chsize_args *); @@ -105,6 +117,14 @@ int xenix_utsname(struct thread *, struct xenix_utsname_args *); #endif /* COMPAT_43 */ + +#ifdef COMPAT_FREEBSD4 + + +#endif /* COMPAT_FREEBSD4 */ + #undef PAD_ +#undef PADL_ +#undef PADR_ #endif /* !_IBCS2_XENIX_H_ */ |