PERFORCE change 91194 for review
Robert Watson
rwatson at FreeBSD.org
Sun Feb 5 23:22:42 GMT 2006
http://perforce.freebsd.org/chv.cgi?CH=91194
Change 91194 by rwatson at rwatson_peppercorn on 2006/02/05 23:21:54
Make syscalls.xenix consistent with other mappings of system calls
to audit event identifiers: remove signal receive related events
which are actually defined as AUE_NULL. Convert xenix_eaccess() to
AUE_EACCESS.
Affected files ...
.. //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix.h#4 edit
.. //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix_syscall.h#4 edit
.. //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix_sysent.c#4 edit
.. //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/syscalls.xenix#4 edit
Differences ...
==== //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix.h#4 (text+ko) ====
==== //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix_syscall.h#4 (text+ko) ====
==== //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/ibcs2_xenix_sysent.c#4 (text+ko) ====
@@ -28,7 +28,7 @@
{ AS(xenix_rdchk_args), (sy_call_t *)xenix_rdchk, AUE_NULL }, /* 7 = xenix_rdchk */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 8 = nosys */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 9 = nosys */
- { SYF_MPSAFE | AS(xenix_chsize_args), (sy_call_t *)xenix_chsize, AUE_NULL }, /* 10 = xenix_chsize */
+ { SYF_MPSAFE | AS(xenix_chsize_args), (sy_call_t *)xenix_chsize, AUE_FTRUNCATE }, /* 10 = xenix_chsize */
{ SYF_MPSAFE | AS(xenix_ftime_args), (sy_call_t *)xenix_ftime, AUE_NULL }, /* 11 = xenix_ftime */
{ SYF_MPSAFE | AS(xenix_nap_args), (sy_call_t *)xenix_nap, AUE_NULL }, /* 12 = xenix_nap */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 13 = xenix_sdget */
@@ -55,12 +55,12 @@
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 34 = xenix_unexecseg */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 35 = nosys */
{ SYF_MPSAFE | AS(select_args), (sy_call_t *)select, AUE_SELECT }, /* 36 = select */
- { SYF_MPSAFE | AS(xenix_eaccess_args), (sy_call_t *)xenix_eaccess, AUE_NULL }, /* 37 = xenix_eaccess */
+ { SYF_MPSAFE | AS(xenix_eaccess_args), (sy_call_t *)xenix_eaccess, AUE_EACCESS }, /* 37 = xenix_eaccess */
{ 0, (sy_call_t *)nosys, AUE_NULL }, /* 38 = xenix_paccess */
- { SYF_MPSAFE | AS(ibcs2_sigaction_args), (sy_call_t *)ibcs2_sigaction, AUE_SIGACTION }, /* 39 = ibcs2_sigaction */
- { SYF_MPSAFE | AS(ibcs2_sigprocmask_args), (sy_call_t *)ibcs2_sigprocmask, AUE_SIGPROCMASK }, /* 40 = ibcs2_sigprocmask */
- { SYF_MPSAFE | AS(ibcs2_sigpending_args), (sy_call_t *)ibcs2_sigpending, AUE_SIGPENDING }, /* 41 = ibcs2_sigpending */
- { SYF_MPSAFE | AS(ibcs2_sigsuspend_args), (sy_call_t *)ibcs2_sigsuspend, AUE_SIGSUSPEND }, /* 42 = ibcs2_sigsuspend */
+ { SYF_MPSAFE | AS(ibcs2_sigaction_args), (sy_call_t *)ibcs2_sigaction, AUE_NULL }, /* 39 = ibcs2_sigaction */
+ { SYF_MPSAFE | AS(ibcs2_sigprocmask_args), (sy_call_t *)ibcs2_sigprocmask, AUE_NULL }, /* 40 = ibcs2_sigprocmask */
+ { SYF_MPSAFE | AS(ibcs2_sigpending_args), (sy_call_t *)ibcs2_sigpending, AUE_NULL }, /* 41 = ibcs2_sigpending */
+ { SYF_MPSAFE | AS(ibcs2_sigsuspend_args), (sy_call_t *)ibcs2_sigsuspend, AUE_NULL }, /* 42 = ibcs2_sigsuspend */
{ AS(ibcs2_getgroups_args), (sy_call_t *)ibcs2_getgroups, AUE_GETGROUPS }, /* 43 = ibcs2_getgroups */
{ AS(ibcs2_setgroups_args), (sy_call_t *)ibcs2_setgroups, AUE_SETGROUPS }, /* 44 = ibcs2_setgroups */
{ SYF_MPSAFE | AS(ibcs2_sysconf_args), (sy_call_t *)ibcs2_sysconf, AUE_NULL }, /* 45 = ibcs2_sysconf */
==== //depot/projects/trustedbsd/audit3/sys/i386/ibcs2/syscalls.xenix#4 (text+ko) ====
@@ -17,7 +17,7 @@
7 AUE_NULL STD { int xenix_rdchk(int fd); }
8 AUE_NULL UNIMPL nosys
9 AUE_NULL UNIMPL nosys
-10 AUE_NULL MSTD { int xenix_chsize(int fd, long size); }
+10 AUE_FTRUNCATE MSTD { int xenix_chsize(int fd, long size); }
11 AUE_NULL MSTD { int xenix_ftime(struct timeb *tp); }
12 AUE_NULL MSTD { int xenix_nap(int millisec); }
13 AUE_NULL UNIMPL xenix_sdget
@@ -46,16 +46,16 @@
36 AUE_SELECT MNOPROTO { int select(u_int nd, fd_set *in, \
fd_set *ou, fd_set *ex, \
struct timeval *tv); }
-37 AUE_NULL MSTD { int xenix_eaccess(char *path, int flags); }
+37 AUE_EACCESS MSTD { int xenix_eaccess(char *path, int flags); }
38 AUE_NULL UNIMPL xenix_paccess
-39 AUE_SIGACTION MSTD { int ibcs2_sigaction(int sig, \
+39 AUE_NULL MSTD { int ibcs2_sigaction(int sig, \
struct ibcs2_sigaction *act, \
struct ibcs2_sigaction *oact); }
-40 AUE_SIGPROCMASK MSTD { int ibcs2_sigprocmask(int how, \
+40 AUE_NULL MSTD { int ibcs2_sigprocmask(int how, \
ibcs2_sigset_t *set, \
ibcs2_sigset_t *oset); }
-41 AUE_SIGPENDING MSTD { int ibcs2_sigpending(ibcs2_sigset_t *mask); }
-42 AUE_SIGSUSPEND MSTD { int ibcs2_sigsuspend(ibcs2_sigset_t *mask); }
+41 AUE_NULL MSTD { int ibcs2_sigpending(ibcs2_sigset_t *mask); }
+42 AUE_NULL MSTD { 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, \
To Unsubscribe: send mail to majordomo at trustedbsd.org
with "unsubscribe trustedbsd-cvs" in the body of the message
More information about the trustedbsd-cvs
mailing list