Deleted Added
full compact
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 ---