Date: Wed, 26 Oct 2005 04:44:31 GMT From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 85867 for review Message-ID: <200510260444.j9Q4iVJE058323@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=85867 Change 85867 by peter@peter_overcee on 2005/10/26 04:44:24 Properly fix the osigset_t stuff. The correct spelling of the 'freebsd3_' prefix is 'o'. We used MCOMPAT4 with freebsd4_ to avoid overloading the 'o' prefix. Affected files ... .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_misc.c#35 edit .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_proto.h#35 edit .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscall.h#33 edit .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscalls.c#33 edit .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_sysent.c#33 edit .. //depot/projects/hammer/sys/compat/freebsd32/syscalls.master#37 edit Differences ... ==== //depot/projects/hammer/sys/compat/freebsd32/freebsd32_misc.c#35 (text+ko) ==== @@ -1397,7 +1397,7 @@ #endif #ifdef COMPAT_43 -struct freebsd3_sigaction32 { +struct osigaction32 { u_int32_t sa_u; osigset_t sa_mask; int sa_flags; @@ -1406,10 +1406,10 @@ #define ONSIG 32 int -freebsd3_freebsd32_sigaction(struct thread *td, - struct freebsd3_freebsd32_sigaction_args *uap) +ofreebsd32_sigaction(struct thread *td, + struct ofreebsd32_sigaction_args *uap) { - struct freebsd3_sigaction32 s32; + struct osigaction32 s32; struct sigaction sa, osa, *sap; int error; @@ -1437,8 +1437,8 @@ } int -freebsd3_freebsd32_sigprocmask(struct thread *td, - struct freebsd3_freebsd32_sigprocmask_args *uap) +ofreebsd32_sigprocmask(struct thread *td, + struct ofreebsd32_sigprocmask_args *uap) { sigset_t set, oset; int error; @@ -1450,8 +1450,8 @@ } int -freebsd3_freebsd32_sigpending(struct thread *td, - struct freebsd3_freebsd32_sigpending_args *uap) +ofreebsd32_sigpending(struct thread *td, + struct ofreebsd32_sigpending_args *uap) { struct proc *p = td->td_proc; sigset_t siglist; @@ -1471,8 +1471,8 @@ }; int -freebsd3_freebsd32_sigvec(struct thread *td, - struct freebsd3_freebsd32_sigvec_args *uap) +ofreebsd32_sigvec(struct thread *td, + struct ofreebsd32_sigvec_args *uap) { struct sigvec32 vec; struct sigaction sa, osa, *sap; @@ -1505,8 +1505,8 @@ } int -freebsd3_freebsd32_sigblock(struct thread *td, - struct freebsd3_freebsd32_sigblock_args *uap) +ofreebsd32_sigblock(struct thread *td, + struct ofreebsd32_sigblock_args *uap) { struct proc *p = td->td_proc; sigset_t set; @@ -1521,8 +1521,8 @@ } int -freebsd3_freebsd32_sigsetmask(struct thread *td, - struct freebsd3_freebsd32_sigsetmask_args *uap) +ofreebsd32_sigsetmask(struct thread *td, + struct ofreebsd32_sigsetmask_args *uap) { struct proc *p = td->td_proc; sigset_t set; @@ -1538,8 +1538,8 @@ } int -freebsd3_freebsd32_sigsuspend(struct thread *td, - struct freebsd3_freebsd32_sigsuspend_args *uap) +ofreebsd32_sigsuspend(struct thread *td, + struct ofreebsd32_sigsuspend_args *uap) { struct proc *p = td->td_proc; sigset_t mask; @@ -1564,8 +1564,8 @@ }; int -freebsd3_freebsd32_sigstack(struct thread *td, - struct freebsd3_freebsd32_sigstack_args *uap) +ofreebsd32_sigstack(struct thread *td, + struct ofreebsd32_sigstack_args *uap) { struct sigstack32 s32; struct sigstack nss, oss; ==== //depot/projects/hammer/sys/compat/freebsd32/freebsd32_proto.h#35 (text+ko) ==== @@ -56,16 +56,7 @@ char from_l_[PADL_(u_int32_t)]; u_int32_t from; char from_r_[PADR_(u_int32_t)]; char fromlenaddr_l_[PADL_(u_int32_t)]; u_int32_t fromlenaddr; char fromlenaddr_r_[PADR_(u_int32_t)]; }; -struct freebsd3_freebsd32_sigaction_args { - char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; - char nsa_l_[PADL_(struct freebsd3_sigaction32 *)]; struct freebsd3_sigaction32 * nsa; char nsa_r_[PADR_(struct freebsd3_sigaction32 *)]; - char osa_l_[PADL_(struct freebsd3_sigaction32 *)]; struct freebsd3_sigaction32 * osa; char osa_r_[PADR_(struct freebsd3_sigaction32 *)]; -}; -struct freebsd3_freebsd32_sigprocmask_args { - char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; - char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)]; -}; -struct freebsd3_freebsd32_sigpending_args { +struct ofreebsd32_sigpending_args { register_t dummy; }; struct freebsd32_sigaltstack_args { @@ -93,24 +84,6 @@ char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)]; char tv_l_[PADL_(struct timeval32 *)]; struct timeval32 * tv; char tv_r_[PADR_(struct timeval32 *)]; }; -struct freebsd3_freebsd32_sigvec_args { - char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; - char nsv_l_[PADL_(struct sigvec32 *)]; struct sigvec32 * nsv; char nsv_r_[PADR_(struct sigvec32 *)]; - char osv_l_[PADL_(struct sigvec32 *)]; struct sigvec32 * osv; char osv_r_[PADR_(struct sigvec32 *)]; -}; -struct freebsd3_freebsd32_sigblock_args { - char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; -}; -struct freebsd3_freebsd32_sigsetmask_args { - char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; -}; -struct freebsd3_freebsd32_sigsuspend_args { - char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; -}; -struct freebsd3_freebsd32_sigstack_args { - char nss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * nss; char nss_r_[PADR_(struct sigstack32 *)]; - char oss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * oss; char oss_r_[PADR_(struct sigstack32 *)]; -}; struct freebsd32_gettimeofday_args { char tp_l_[PADL_(struct timeval32 *)]; struct timeval32 * tp; char tp_r_[PADR_(struct timeval32 *)]; char tzp_l_[PADL_(struct timezone *)]; struct timezone * tzp; char tzp_r_[PADR_(struct timezone *)]; @@ -299,19 +272,11 @@ int freebsd32_recvmsg(struct thread *, struct freebsd32_recvmsg_args *); int freebsd32_sendmsg(struct thread *, struct freebsd32_sendmsg_args *); int freebsd32_recvfrom(struct thread *, struct freebsd32_recvfrom_args *); -int freebsd3_freebsd32_sigaction(struct thread *, struct freebsd3_freebsd32_sigaction_args *); -int freebsd3_freebsd32_sigprocmask(struct thread *, struct freebsd3_freebsd32_sigprocmask_args *); -int freebsd3_freebsd32_sigpending(struct thread *, struct freebsd3_freebsd32_sigpending_args *); int freebsd32_sigaltstack(struct thread *, struct freebsd32_sigaltstack_args *); int freebsd32_execve(struct thread *, struct freebsd32_execve_args *); int freebsd32_setitimer(struct thread *, struct freebsd32_setitimer_args *); int freebsd32_getitimer(struct thread *, struct freebsd32_getitimer_args *); int freebsd32_select(struct thread *, struct freebsd32_select_args *); -int freebsd3_freebsd32_sigvec(struct thread *, struct freebsd3_freebsd32_sigvec_args *); -int freebsd3_freebsd32_sigblock(struct thread *, struct freebsd3_freebsd32_sigblock_args *); -int freebsd3_freebsd32_sigsetmask(struct thread *, struct freebsd3_freebsd32_sigsetmask_args *); -int freebsd3_freebsd32_sigsuspend(struct thread *, struct freebsd3_freebsd32_sigsuspend_args *); -int freebsd3_freebsd32_sigstack(struct thread *, struct freebsd3_freebsd32_sigstack_args *); int freebsd32_gettimeofday(struct thread *, struct freebsd32_gettimeofday_args *); int freebsd32_getrusage(struct thread *, struct freebsd32_getrusage_args *); int freebsd32_readv(struct thread *, struct freebsd32_readv_args *); @@ -349,6 +314,41 @@ #ifdef COMPAT_43 +struct ofreebsd32_sigaction_args { + char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; + char nsa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * nsa; char nsa_r_[PADR_(struct osigaction32 *)]; + char osa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * osa; char osa_r_[PADR_(struct osigaction32 *)]; +}; +struct ofreebsd32_sigprocmask_args { + char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; + char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)]; +}; +struct ofreebsd32_sigvec_args { + char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; + char nsv_l_[PADL_(struct sigvec32 *)]; struct sigvec32 * nsv; char nsv_r_[PADR_(struct sigvec32 *)]; + char osv_l_[PADL_(struct sigvec32 *)]; struct sigvec32 * osv; char osv_r_[PADR_(struct sigvec32 *)]; +}; +struct ofreebsd32_sigblock_args { + char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; +}; +struct ofreebsd32_sigsetmask_args { + char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; +}; +struct ofreebsd32_sigsuspend_args { + char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; +}; +struct ofreebsd32_sigstack_args { + char nss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * nss; char nss_r_[PADR_(struct sigstack32 *)]; + char oss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * oss; char oss_r_[PADR_(struct sigstack32 *)]; +}; +int ofreebsd32_sigaction(struct thread *, struct ofreebsd32_sigaction_args *); +int ofreebsd32_sigprocmask(struct thread *, struct ofreebsd32_sigprocmask_args *); +int ofreebsd32_sigpending(struct thread *, struct ofreebsd32_sigpending_args *); +int ofreebsd32_sigvec(struct thread *, struct ofreebsd32_sigvec_args *); +int ofreebsd32_sigblock(struct thread *, struct ofreebsd32_sigblock_args *); +int ofreebsd32_sigsetmask(struct thread *, struct ofreebsd32_sigsetmask_args *); +int ofreebsd32_sigsuspend(struct thread *, struct ofreebsd32_sigsuspend_args *); +int ofreebsd32_sigstack(struct thread *, struct ofreebsd32_sigstack_args *); #endif /* COMPAT_43 */ ==== //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscall.h#33 (text+ko) ==== @@ -50,13 +50,13 @@ #define FREEBSD32_SYS_getegid 43 #define FREEBSD32_SYS_profil 44 #define FREEBSD32_SYS_ktrace 45 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigaction 46 + /* 46 is old freebsd32_sigaction */ #define FREEBSD32_SYS_getgid 47 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigprocmask 48 + /* 48 is old freebsd32_sigprocmask */ #define FREEBSD32_SYS_getlogin 49 #define FREEBSD32_SYS_setlogin 50 #define FREEBSD32_SYS_acct 51 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigpending 52 + /* 52 is old freebsd32_sigpending */ #define FREEBSD32_SYS_freebsd32_sigaltstack 53 #define FREEBSD32_SYS_ioctl 54 #define FREEBSD32_SYS_reboot 55 @@ -110,11 +110,11 @@ #define FREEBSD32_SYS_setsockopt 105 #define FREEBSD32_SYS_listen 106 /* 107 is obsolete vtimes */ -#define FREEBSD32_SYS_freebsd3_freebsd32_sigvec 108 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigblock 109 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigsetmask 110 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigsuspend 111 -#define FREEBSD32_SYS_freebsd3_freebsd32_sigstack 112 + /* 108 is old freebsd32_sigvec */ + /* 109 is old freebsd32_sigblock */ + /* 110 is old freebsd32_sigsetmask */ + /* 111 is old freebsd32_sigsuspend */ + /* 112 is old freebsd32_sigstack */ /* 113 is obsolete orecvmsg */ /* 114 is obsolete osendmsg */ /* 115 is obsolete vtrace */ ==== //depot/projects/hammer/sys/compat/freebsd32/freebsd32_syscalls.c#33 (text+ko) ==== @@ -53,13 +53,13 @@ "getegid", /* 43 = getegid */ "profil", /* 44 = profil */ "ktrace", /* 45 = ktrace */ - "freebsd3_freebsd32_sigaction", /* 46 = freebsd3_freebsd32_sigaction */ + "old.freebsd32_sigaction", /* 46 = old freebsd32_sigaction */ "getgid", /* 47 = getgid */ - "freebsd3_freebsd32_sigprocmask", /* 48 = freebsd3_freebsd32_sigprocmask */ + "old.freebsd32_sigprocmask", /* 48 = old freebsd32_sigprocmask */ "getlogin", /* 49 = getlogin */ "setlogin", /* 50 = setlogin */ "acct", /* 51 = acct */ - "freebsd3_freebsd32_sigpending", /* 52 = freebsd3_freebsd32_sigpending */ + "old.freebsd32_sigpending", /* 52 = old freebsd32_sigpending */ "freebsd32_sigaltstack", /* 53 = freebsd32_sigaltstack */ "ioctl", /* 54 = ioctl */ "reboot", /* 55 = reboot */ @@ -115,11 +115,11 @@ "setsockopt", /* 105 = setsockopt */ "listen", /* 106 = listen */ "obs_vtimes", /* 107 = obsolete vtimes */ - "freebsd3_freebsd32_sigvec", /* 108 = freebsd3_freebsd32_sigvec */ - "freebsd3_freebsd32_sigblock", /* 109 = freebsd3_freebsd32_sigblock */ - "freebsd3_freebsd32_sigsetmask", /* 110 = freebsd3_freebsd32_sigsetmask */ - "freebsd3_freebsd32_sigsuspend", /* 111 = freebsd3_freebsd32_sigsuspend */ - "freebsd3_freebsd32_sigstack", /* 112 = freebsd3_freebsd32_sigstack */ + "old.freebsd32_sigvec", /* 108 = old freebsd32_sigvec */ + "old.freebsd32_sigblock", /* 109 = old freebsd32_sigblock */ + "old.freebsd32_sigsetmask", /* 110 = old freebsd32_sigsetmask */ + "old.freebsd32_sigsuspend", /* 111 = old freebsd32_sigsuspend */ + "old.freebsd32_sigstack", /* 112 = old freebsd32_sigstack */ "obs_orecvmsg", /* 113 = obsolete orecvmsg */ "obs_osendmsg", /* 114 = obsolete osendmsg */ "obs_vtrace", /* 115 = obsolete vtrace */ ==== //depot/projects/hammer/sys/compat/freebsd32/freebsd32_sysent.c#33 (text+ko) ==== @@ -2,7 +2,7 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.45 2005/10/23 10:43:39 ps Exp $ + * $FreeBSD$ * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.56 2005/10/23 10:43:14 ps Exp */ @@ -18,6 +18,12 @@ #define AS(name) (sizeof(struct name) / sizeof(register_t)) +#ifdef COMPAT_43 +#define compat(n, name) n, (sy_call_t *)__CONCAT(o,name) +#else +#define compat(n, name) 0, (sy_call_t *)nosys +#endif + #ifdef COMPAT_FREEBSD4 #define compat4(n, name) n, (sy_call_t *)__CONCAT(freebsd4_,name) #else @@ -72,13 +78,13 @@ { SYF_MPSAFE | 0, (sy_call_t *)getegid, AUE_NULL }, /* 43 = getegid */ { SYF_MPSAFE | AS(profil_args), (sy_call_t *)profil, AUE_NULL }, /* 44 = profil */ { SYF_MPSAFE | AS(ktrace_args), (sy_call_t *)ktrace, AUE_NULL }, /* 45 = ktrace */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigaction_args), (sy_call_t *)freebsd3_freebsd32_sigaction, AUE_NULL }, /* 46 = freebsd3_freebsd32_sigaction */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigaction_args),freebsd32_sigaction), AUE_NULL }, /* 46 = old freebsd32_sigaction */ { SYF_MPSAFE | 0, (sy_call_t *)getgid, AUE_NULL }, /* 47 = getgid */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigprocmask_args), (sy_call_t *)freebsd3_freebsd32_sigprocmask, AUE_NULL }, /* 48 = freebsd3_freebsd32_sigprocmask */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigprocmask_args),freebsd32_sigprocmask), AUE_NULL }, /* 48 = old freebsd32_sigprocmask */ { SYF_MPSAFE | AS(getlogin_args), (sy_call_t *)getlogin, AUE_NULL }, /* 49 = getlogin */ { SYF_MPSAFE | AS(setlogin_args), (sy_call_t *)setlogin, AUE_NULL }, /* 50 = setlogin */ { SYF_MPSAFE | AS(acct_args), (sy_call_t *)acct, AUE_NULL }, /* 51 = acct */ - { SYF_MPSAFE | 0, (sy_call_t *)freebsd3_freebsd32_sigpending, AUE_NULL }, /* 52 = freebsd3_freebsd32_sigpending */ + { compat(SYF_MPSAFE | 0,freebsd32_sigpending), AUE_NULL }, /* 52 = old freebsd32_sigpending */ { SYF_MPSAFE | AS(freebsd32_sigaltstack_args), (sy_call_t *)freebsd32_sigaltstack, AUE_NULL }, /* 53 = freebsd32_sigaltstack */ { SYF_MPSAFE | AS(ioctl_args), (sy_call_t *)ioctl, AUE_NULL }, /* 54 = ioctl */ { SYF_MPSAFE | AS(reboot_args), (sy_call_t *)reboot, AUE_NULL }, /* 55 = reboot */ @@ -134,11 +140,11 @@ { SYF_MPSAFE | AS(setsockopt_args), (sy_call_t *)setsockopt, AUE_NULL }, /* 105 = setsockopt */ { SYF_MPSAFE | AS(listen_args), (sy_call_t *)listen, AUE_NULL }, /* 106 = listen */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 107 = obsolete vtimes */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigvec_args), (sy_call_t *)freebsd3_freebsd32_sigvec, AUE_NULL }, /* 108 = freebsd3_freebsd32_sigvec */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigblock_args), (sy_call_t *)freebsd3_freebsd32_sigblock, AUE_NULL }, /* 109 = freebsd3_freebsd32_sigblock */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigsetmask_args), (sy_call_t *)freebsd3_freebsd32_sigsetmask, AUE_NULL }, /* 110 = freebsd3_freebsd32_sigsetmask */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigsuspend_args), (sy_call_t *)freebsd3_freebsd32_sigsuspend, AUE_NULL }, /* 111 = freebsd3_freebsd32_sigsuspend */ - { SYF_MPSAFE | AS(freebsd3_freebsd32_sigstack_args), (sy_call_t *)freebsd3_freebsd32_sigstack, AUE_NULL }, /* 112 = freebsd3_freebsd32_sigstack */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigvec_args),freebsd32_sigvec), AUE_NULL }, /* 108 = old freebsd32_sigvec */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigblock_args),freebsd32_sigblock), AUE_NULL }, /* 109 = old freebsd32_sigblock */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigsetmask_args),freebsd32_sigsetmask), AUE_NULL }, /* 110 = old freebsd32_sigsetmask */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigsuspend_args),freebsd32_sigsuspend), AUE_NULL }, /* 111 = old freebsd32_sigsuspend */ + { compat(SYF_MPSAFE | AS(ofreebsd32_sigstack_args),freebsd32_sigstack), AUE_NULL }, /* 112 = old freebsd32_sigstack */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 113 = obsolete orecvmsg */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 114 = obsolete osendmsg */ { 0, (sy_call_t *)nosys, AUE_NULL }, /* 115 = obsolete vtrace */ ==== //depot/projects/hammer/sys/compat/freebsd32/syscalls.master#37 (text+ko) ==== @@ -116,18 +116,17 @@ size_t offset, u_int scale); } 45 AUE_NULL MNOPROTO { int ktrace(const char *fname, int ops, \ int facs, int pid); } -46 AUE_NULL MSTD { int freebsd3_freebsd32_sigaction( \ - int signum, \ - struct freebsd3_sigaction32 *nsa, \ - struct freebsd3_sigaction32 *osa); } +46 AUE_NULL MCOMPAT { int freebsd32_sigaction( int signum, \ + struct osigaction32 *nsa, \ + struct osigaction32 *osa); } 47 AUE_NULL MNOPROTO { gid_t getgid(void); } -48 AUE_NULL MSTD { int freebsd3_freebsd32_sigprocmask(int how, \ +48 AUE_NULL MCOMPAT { int freebsd32_sigprocmask(int how, \ osigset_t mask); } 49 AUE_NULL MNOPROTO { int getlogin(char *namebuf, \ u_int namelen); } 50 AUE_NULL MNOPROTO { int setlogin(char *namebuf); } 51 AUE_NULL MNOPROTO { int acct(char *path); } -52 AUE_NULL MSTD { int freebsd3_freebsd32_sigpending(void); } +52 AUE_NULL MCOMPAT { int freebsd32_sigpending(void); } 53 AUE_NULL MSTD { int freebsd32_sigaltstack( \ struct sigaltstack32 *ss, \ struct sigaltstack32 *oss); } @@ -209,15 +208,13 @@ int name, caddr_t val, int valsize); } 106 AUE_NULL MNOPROTO { int listen(int s, int backlog); } 107 AUE_NULL OBSOL vtimes -108 AUE_NULL MSTD { int freebsd3_freebsd32_sigvec(int signum, \ +108 AUE_NULL MCOMPAT { int freebsd32_sigvec(int signum, \ struct sigvec32 *nsv, \ struct sigvec32 *osv); } -109 AUE_NULL MSTD { int freebsd3_freebsd32_sigblock(int mask); } -110 AUE_NULL MSTD { int freebsd3_freebsd32_sigsetmask( \ - int mask); } -111 AUE_NULL MSTD { int freebsd3_freebsd32_sigsuspend( \ - int mask); } -112 AUE_NULL MSTD { int freebsd3_freebsd32_sigstack( \ +109 AUE_NULL MCOMPAT { int freebsd32_sigblock(int mask); } +110 AUE_NULL MCOMPAT { int freebsd32_sigsetmask( int mask); } +111 AUE_NULL MCOMPAT { int freebsd32_sigsuspend( int mask); } +112 AUE_NULL MCOMPAT { int freebsd32_sigstack( \ struct sigstack32 *nss, \ struct sigstack32 *oss); } 113 AUE_NULL OBSOL orecvmsg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510260444.j9Q4iVJE058323>