Deleted Added
full compact
ng_btsocket_hci_raw.c (125037) ng_btsocket_hci_raw.c (126425)
1/*
2 * ng_btsocket_hci_raw.c
3 *
4 * Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com>
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 12 unchanged lines hidden (view full) ---

21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $Id: ng_btsocket_hci_raw.c,v 1.14 2003/09/14 23:29:06 max Exp $
1/*
2 * ng_btsocket_hci_raw.c
3 *
4 * Copyright (c) 2001-2002 Maksim Yevmenkin <m_evmenkin@yahoo.com>
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 12 unchanged lines hidden (view full) ---

21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $Id: ng_btsocket_hci_raw.c,v 1.14 2003/09/14 23:29:06 max Exp $
29 * $FreeBSD: head/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 125037 2004-01-26 15:19:43Z harti $
29 * $FreeBSD: head/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 126425 2004-03-01 03:14:23Z rwatson $
30 */
31
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/bitstring.h>
35#include <sys/domain.h>
36#include <sys/endian.h>
37#include <sys/errno.h>

--- 1517 unchanged lines hidden (view full) ---

1555 if (ng_btsocket_hci_raw_node == NULL)
1556 return (EINVAL);
1557
1558 bzero(&sa, sizeof(sa));
1559 sa.hci_len = sizeof(sa);
1560 sa.hci_family = AF_BLUETOOTH;
1561 strlcpy(sa.hci_node, pcb->addr.hci_node, sizeof(sa.hci_node));
1562
30 */
31
32#include <sys/param.h>
33#include <sys/systm.h>
34#include <sys/bitstring.h>
35#include <sys/domain.h>
36#include <sys/endian.h>
37#include <sys/errno.h>

--- 1517 unchanged lines hidden (view full) ---

1555 if (ng_btsocket_hci_raw_node == NULL)
1556 return (EINVAL);
1557
1558 bzero(&sa, sizeof(sa));
1559 sa.hci_len = sizeof(sa);
1560 sa.hci_family = AF_BLUETOOTH;
1561 strlcpy(sa.hci_node, pcb->addr.hci_node, sizeof(sa.hci_node));
1562
1563 *nam = dup_sockaddr((struct sockaddr *) &sa, 0);
1563 *nam = sodupsockaddr((struct sockaddr *) &sa, M_NOWAIT);
1564
1565 return ((*nam == NULL)? ENOMEM : 0);
1566} /* ng_btsocket_hci_raw_sockaddr */
1567
1564
1565 return ((*nam == NULL)? ENOMEM : 0);
1566} /* ng_btsocket_hci_raw_sockaddr */
1567