From owner-p4-projects@FreeBSD.ORG Wed Jun 29 09:08:34 2005 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 675FD16A420; Wed, 29 Jun 2005 09:08:34 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29A1716A41C for ; Wed, 29 Jun 2005 09:08:34 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10FAE43D1F for ; Wed, 29 Jun 2005 09:08:34 +0000 (GMT) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j5T98XgM070660 for ; Wed, 29 Jun 2005 09:08:33 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j5T98XD4070657 for perforce@freebsd.org; Wed, 29 Jun 2005 09:08:33 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Wed, 29 Jun 2005 09:08:33 GMT Message-Id: <200506290908.j5T98XD4070657@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Cc: Subject: PERFORCE change 79129 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Jun 2005 09:08:35 -0000 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 #include -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); }