ng_socket.c (158643) | ng_socket.c (158646) |
---|---|
1/* 2 * ng_socket.c 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elischer <julian@freebsd.org> 39 * | 1/* 2 * ng_socket.c 3 */ 4 5/*- 6 * Copyright (c) 1996-1999 Whistle Communications, Inc. 7 * All rights reserved. 8 * --- 23 unchanged lines hidden (view full) --- 32 * SERVICES, LOSS OF USE, DATA OR PROFITS, HOWEVER CAUSED AND UNDER ANY 33 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 34 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 35 * THIS SOFTWARE, EVEN IF WHISTLE COMMUNICATIONS IS ADVISED OF THE POSSIBILITY 36 * OF SUCH DAMAGE. 37 * 38 * Author: Julian Elischer <julian@freebsd.org> 39 * |
40 * $FreeBSD: head/sys/netgraph/ng_socket.c 158643 2006-05-16 09:32:58Z glebius $ | 40 * $FreeBSD: head/sys/netgraph/ng_socket.c 158646 2006-05-16 11:49:26Z glebius $ |
41 * $Whistle: ng_socket.c,v 1.28 1999/11/01 09:24:52 julian Exp $ 42 */ 43 44/* 45 * Netgraph socket nodes 46 * 47 * There are two types of netgraph sockets, control and data. 48 * Control sockets have a netgraph node, but data sockets are --- 153 unchanged lines hidden (view full) --- 202 struct ngsock *const priv = NG_NODE_PRIVATE(pcbp->sockdata->node); 203 struct sockaddr_ng *const sap = (struct sockaddr_ng *) addr; 204 struct ng_mesg *msg; 205 struct mbuf *m0; 206 item_p item; 207 char *path = NULL; 208 int len, error = 0; 209 | 41 * $Whistle: ng_socket.c,v 1.28 1999/11/01 09:24:52 julian Exp $ 42 */ 43 44/* 45 * Netgraph socket nodes 46 * 47 * There are two types of netgraph sockets, control and data. 48 * Control sockets have a netgraph node, but data sockets are --- 153 unchanged lines hidden (view full) --- 202 struct ngsock *const priv = NG_NODE_PRIVATE(pcbp->sockdata->node); 203 struct sockaddr_ng *const sap = (struct sockaddr_ng *) addr; 204 struct ng_mesg *msg; 205 struct mbuf *m0; 206 item_p item; 207 char *path = NULL; 208 int len, error = 0; 209 |
210 if (pcbp == NULL) { 211 error = EINVAL; 212 goto release; 213 } | |
214#ifdef NOTYET 215 if (control && (error = ng_internalize(control, td))) { 216 if (pcbp->sockdata == NULL) { 217 error = ENOTCONN; 218 goto release; 219 } 220 } 221#else /* NOTYET */ --- 976 unchanged lines hidden --- | 210#ifdef NOTYET 211 if (control && (error = ng_internalize(control, td))) { 212 if (pcbp->sockdata == NULL) { 213 error = ENOTCONN; 214 goto release; 215 } 216 } 217#else /* NOTYET */ --- 976 unchanged lines hidden --- |