Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Jun 2005 09:08:33 GMT
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 79129 for review
Message-ID:  <200506290908.j5T98XD4070657@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=79129

Change 79129 by rwatson@rwatson_zoo on 2005/06/29 09:08:09

	Add audit events for Xenix system call array.

Affected files ...

.. //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/syscalls.xenix#2 edit

Differences ...

==== //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/syscalls.xenix#2 (text+ko) ====

@@ -7,64 +7,71 @@
 #include <i386/ibcs2/ibcs2_signal.h>
 #include <i386/ibcs2/ibcs2_xenix.h>
 
-0	UNIMPL	nosys
-1	UNIMPL	xenix_xlocking
-2	UNIMPL	xenix_creatsem
-3	UNIMPL	xenix_opensem
-4	UNIMPL	xenix_sigsem
-5	UNIMPL	xenix_waitsem
-6	UNIMPL	xenix_nbwaitsem
-7	STD	{ int xenix_rdchk(int fd); }
-8	UNIMPL	nosys
-9	UNIMPL	nosys
-10	STD	{ int xenix_chsize(int fd, long size); }
-11	STD	{ int xenix_ftime(struct timeb *tp); }
-12	STD	{ int xenix_nap(int millisec); }
-13	UNIMPL	xenix_sdget
-14	UNIMPL	xenix_sdfree
-15	UNIMPL	xenix_sdenter
-16	UNIMPL	xenix_sdleave
-17	UNIMPL	xenix_sdgetv
-18	UNIMPL	xenix_sdwaitv
-19	UNIMPL	nosys
-20	UNIMPL	nosys
-21	STD	{ int xenix_scoinfo(void); }
-22	UNIMPL	nosys
-23	UNIMPL	nosys
-24	UNIMPL	nosys
-25	UNIMPL	nosys
-26	UNIMPL	nosys
-27	UNIMPL	nosys
-28	UNIMPL	nosys
-29	UNIMPL	nosys
-30	UNIMPL	nosys
-31	UNIMPL	nosys
-32	UNIMPL	xenix_proctl
-33	UNIMPL	xenix_execseg
-34	UNIMPL	xenix_unexecseg
-35	UNIMPL	nosys
-36	NOPROTO	{ int select(u_int nd, fd_set *in, fd_set *ou, fd_set *ex, \
-		    struct timeval *tv); }
-37	STD	{ int xenix_eaccess(char *path, int flags); }
-38	UNIMPL	xenix_paccess
-39	STD	{ int ibcs2_sigaction(int sig, struct ibcs2_sigaction *act, \
-		    struct ibcs2_sigaction *oact); }
-40	STD	{ int ibcs2_sigprocmask(int how, ibcs2_sigset_t *set, \
-		    ibcs2_sigset_t *oset); }
-41	STD	{ int ibcs2_sigpending(ibcs2_sigset_t *mask); }
-42	STD	{ int ibcs2_sigsuspend(ibcs2_sigset_t *mask); }
-43	STD	{ int ibcs2_getgroups(int gidsetsize, ibcs2_gid_t *gidset); }
-44	STD	{ int ibcs2_setgroups(int gidsetsize, ibcs2_gid_t *gidset); }
-45	MSTD	{ int ibcs2_sysconf(int name); }
-46	STD	{ int ibcs2_pathconf(char *path, int name); }
-47	STD	{ int ibcs2_fpathconf(int fd, int name); }
-48	STD	{ int ibcs2_rename(char *from, char *to); }
-49	UNIMPL	nosys
-50	STD	{ int xenix_utsname(long addr); }
-51	UNIMPL	nosys
-52	UNIMPL	nosys
-53	UNIMPL	nosys
-54	UNIMPL	nosys
-55	NOPROTO	{ int getitimer(u_int which, struct itimerval *itv); }
-56	NOPROTO	{ int setitimer(u_int which, struct itimerval *itv, \
-		    struct itimerval *otv); }
+0	AUE_NULL	UNIMPL	nosys
+1	AUE_NULL	UNIMPL	xenix_xlocking
+2	AUE_NULL	UNIMPL	xenix_creatsem
+3	AUE_NULL	UNIMPL	xenix_opensem
+4	AUE_NULL	UNIMPL	xenix_sigsem
+5	AUE_NULL	UNIMPL	xenix_waitsem
+6	AUE_NULL	UNIMPL	xenix_nbwaitsem
+7	AUE_NULL	STD	{ int xenix_rdchk(int fd); }
+8	AUE_NULL	UNIMPL	nosys
+9	AUE_NULL	UNIMPL	nosys
+10	AUE_NULL	STD	{ int xenix_chsize(int fd, long size); }
+11	AUE_NULL	STD	{ int xenix_ftime(struct timeb *tp); }
+12	AUE_NULL	STD	{ int xenix_nap(int millisec); }
+13	AUE_NULL	UNIMPL	xenix_sdget
+14	AUE_NULL	UNIMPL	xenix_sdfree
+15	AUE_NULL	UNIMPL	xenix_sdenter
+16	AUE_NULL	UNIMPL	xenix_sdleave
+17	AUE_NULL	UNIMPL	xenix_sdgetv
+18	AUE_NULL	UNIMPL	xenix_sdwaitv
+19	AUE_NULL	UNIMPL	nosys
+20	AUE_NULL	UNIMPL	nosys
+21	AUE_NULL	STD	{ int xenix_scoinfo(void); }
+22	AUE_NULL	UNIMPL	nosys
+23	AUE_NULL	UNIMPL	nosys
+24	AUE_NULL	UNIMPL	nosys
+25	AUE_NULL	UNIMPL	nosys
+26	AUE_NULL	UNIMPL	nosys
+27	AUE_NULL	UNIMPL	nosys
+28	AUE_NULL	UNIMPL	nosys
+29	AUE_NULL	UNIMPL	nosys
+30	AUE_NULL	UNIMPL	nosys
+31	AUE_NULL	UNIMPL	nosys
+32	AUE_NULL	UNIMPL	xenix_proctl
+33	AUE_NULL	UNIMPL	xenix_execseg
+34	AUE_NULL	UNIMPL	xenix_unexecseg
+35	AUE_NULL	UNIMPL	nosys
+36	AUE_SELECT	NOPROTO	{ int select(u_int nd, fd_set *in, \
+				    fd_set *ou, fd_set *ex, \
+				    struct timeval *tv); }
+37	AUE_NULL	STD	{ int xenix_eaccess(char *path, int flags); }
+38	AUE_NULL	UNIMPL	xenix_paccess
+39	AUE_SIGACTION	STD	{ int ibcs2_sigaction(int sig, \
+				    struct ibcs2_sigaction *act, \
+				    struct ibcs2_sigaction *oact); }
+40	AUE_SIGPROCMASK	STD	{ int ibcs2_sigprocmask(int how, \
+				    ibcs2_sigset_t *set, \
+				    ibcs2_sigset_t *oset); }
+41	AUE_SIGPENDING	STD	{ int ibcs2_sigpending(ibcs2_sigset_t *mask); }
+42	AUE_SIGSUSPEND	STD	{ int ibcs2_sigsuspend(ibcs2_sigset_t *mask); }
+43	AUE_GETGROUPS	STD	{ int ibcs2_getgroups(int gidsetsize, \
+				    ibcs2_gid_t *gidset); }
+44	AUE_SETGROUPS	STD	{ int ibcs2_setgroups(int gidsetsize, \
+				    ibcs2_gid_t *gidset); }
+45	AUE_NULL	MSTD	{ int ibcs2_sysconf(int name); }
+46	AUE_PATHCONF	STD	{ int ibcs2_pathconf(char *path, int name); }
+47	AUE_FPATHCONF	STD	{ int ibcs2_fpathconf(int fd, int name); }
+48	AUE_RENAME	STD	{ int ibcs2_rename(char *from, char *to); }
+49	AUE_NULL	UNIMPL	nosys
+50	AUE_NULL	STD	{ int xenix_utsname(long addr); }
+51	AUE_NULL	UNIMPL	nosys
+52	AUE_NULL	UNIMPL	nosys
+53	AUE_NULL	UNIMPL	nosys
+54	AUE_NULL	UNIMPL	nosys
+55	AUE_GETITIMER	NOPROTO	{ int getitimer(u_int which, \
+				    struct itimerval *itv); }
+56	AUE_SETITIMER	NOPROTO	{ int setitimer(u_int which, \
+				    struct itimerval *itv, \
+				    struct itimerval *otv); }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506290908.j5T98XD4070657>