audit_bsm.c (247602) | audit_bsm.c (247667) |
---|---|
1/* 2 * Copyright (c) 1999-2009 Apple Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 14 unchanged lines hidden (view full) --- 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 25 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 26 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 * POSSIBILITY OF SUCH DAMAGE. 28 */ 29 30#include <sys/cdefs.h> | 1/* 2 * Copyright (c) 1999-2009 Apple Inc. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 14 unchanged lines hidden (view full) --- 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 25 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 26 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 * POSSIBILITY OF SUCH DAMAGE. 28 */ 29 30#include <sys/cdefs.h> |
31__FBSDID("$FreeBSD: head/sys/security/audit/audit_bsm.c 247602 2013-03-02 00:53:12Z pjd $"); | 31__FBSDID("$FreeBSD: head/sys/security/audit/audit_bsm.c 247667 2013-03-02 21:11:30Z pjd $"); |
32 33#include <sys/param.h> 34#include <sys/vnode.h> 35#include <sys/ipc.h> 36#include <sys/lock.h> 37#include <sys/malloc.h> 38#include <sys/mutex.h> 39#include <sys/socket.h> --- 509 unchanged lines hidden (view full) --- 549 tok = au_to_sock_unix((struct sockaddr_un *) 550 &ar->ar_arg_sockaddr); 551 kau_write(rec, tok); 552 UPATH1_TOKENS; 553 } 554 /* XXX Need to handle ARG_SADDRINET6 */ 555 break; 556 | 32 33#include <sys/param.h> 34#include <sys/vnode.h> 35#include <sys/ipc.h> 36#include <sys/lock.h> 37#include <sys/malloc.h> 38#include <sys/mutex.h> 39#include <sys/socket.h> --- 509 unchanged lines hidden (view full) --- 549 tok = au_to_sock_unix((struct sockaddr_un *) 550 &ar->ar_arg_sockaddr); 551 kau_write(rec, tok); 552 UPATH1_TOKENS; 553 } 554 /* XXX Need to handle ARG_SADDRINET6 */ 555 break; 556 |
557 case AUE_BINDAT: 558 case AUE_CONNECTAT: 559 ATFD1_TOKENS(1); 560 if (ARG_IS_VALID(kar, ARG_FD)) { 561 tok = au_to_arg32(2, "fd", ar->ar_arg_fd); 562 kau_write(rec, tok); 563 } 564 if (ARG_IS_VALID(kar, ARG_SADDRUNIX)) { 565 tok = au_to_sock_unix((struct sockaddr_un *) 566 &ar->ar_arg_sockaddr); 567 kau_write(rec, tok); 568 UPATH1_TOKENS; 569 } 570 break; 571 |
|
557 case AUE_SOCKET: 558 case AUE_SOCKETPAIR: 559 if (ARG_IS_VALID(kar, ARG_SOCKINFO)) { 560 tok = au_to_arg32(1, "domain", 561 ar->ar_arg_sockinfo.so_domain); 562 kau_write(rec, tok); 563 tok = au_to_arg32(2, "type", 564 ar->ar_arg_sockinfo.so_type); --- 1118 unchanged lines hidden --- | 572 case AUE_SOCKET: 573 case AUE_SOCKETPAIR: 574 if (ARG_IS_VALID(kar, ARG_SOCKINFO)) { 575 tok = au_to_arg32(1, "domain", 576 ar->ar_arg_sockinfo.so_domain); 577 kau_write(rec, tok); 578 tok = au_to_arg32(2, "type", 579 ar->ar_arg_sockinfo.so_type); --- 1118 unchanged lines hidden --- |