auditd.c (155518) | auditd.c (156283) |
---|---|
1/* 2 * Copyright (c) 2004 Apple Computer, Inc. 3 * All rights reserved. 4 * 5 * @APPLE_BSD_LICENSE_HEADER_START@ 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 16 unchanged lines hidden (view full) --- 25 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 27 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * @APPLE_BSD_LICENSE_HEADER_END@ 32 * | 1/* 2 * Copyright (c) 2004 Apple Computer, Inc. 3 * All rights reserved. 4 * 5 * @APPLE_BSD_LICENSE_HEADER_START@ 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 16 unchanged lines hidden (view full) --- 25 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 26 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 27 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 29 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 * 31 * @APPLE_BSD_LICENSE_HEADER_END@ 32 * |
33 * $P4: //depot/projects/trustedbsd/openbsm/bin/auditd/auditd.c#12 $ | 33 * $P4: //depot/projects/trustedbsd/openbsm/bin/auditd/auditd.c#13 $ |
34 */ 35 36#include <sys/types.h> 37#include <sys/dirent.h> 38#include <sys/mman.h> 39#include <sys/queue.h> 40#include <sys/stat.h> 41#include <sys/wait.h> --- 748 unchanged lines hidden (view full) --- 790 case '?': 791 default: 792 (void)fprintf(stderr, 793 "usage: auditd [-h | -s] [-d] \n"); 794 exit(1); 795 } 796 } 797 | 34 */ 35 36#include <sys/types.h> 37#include <sys/dirent.h> 38#include <sys/mman.h> 39#include <sys/queue.h> 40#include <sys/stat.h> 41#include <sys/wait.h> --- 748 unchanged lines hidden (view full) --- 790 case '?': 791 default: 792 (void)fprintf(stderr, 793 "usage: auditd [-h | -s] [-d] \n"); 794 exit(1); 795 } 796 } 797 |
798#ifdef LOG_SECURITY |
|
798 openlog("auditd", LOG_CONS | LOG_PID, LOG_SECURITY); | 799 openlog("auditd", LOG_CONS | LOG_PID, LOG_SECURITY); |
800#else 801 openlog("auditd", LOG_CONS | LOG_PID, LOG_AUTH); 802#endif |
|
799 syslog(LOG_INFO, "starting...\n"); 800 801 if (debug == 0 && daemon(0, 0) == -1) { 802 syslog(LOG_ERR, "Failed to daemonize\n"); 803 exit(1); 804 } 805 806 if (register_daemon() == -1) { 807 syslog(LOG_ERR, "Could not register as daemon\n"); 808 exit(1); 809 } 810 811 setup(); 812 813 rc = wait_for_triggers(); 814 syslog(LOG_INFO, "auditd exiting.\n"); 815 816 exit(rc); 817} | 803 syslog(LOG_INFO, "starting...\n"); 804 805 if (debug == 0 && daemon(0, 0) == -1) { 806 syslog(LOG_ERR, "Failed to daemonize\n"); 807 exit(1); 808 } 809 810 if (register_daemon() == -1) { 811 syslog(LOG_ERR, "Could not register as daemon\n"); 812 exit(1); 813 } 814 815 setup(); 816 817 rc = wait_for_triggers(); 818 syslog(LOG_INFO, "auditd exiting.\n"); 819 820 exit(rc); 821} |