sock.c (e60b9f5130555c81ac3e6b39130d5b332a979c02) sock.c (b92367948a1777de80dd7ee31a15a90df0b727bf)
1/*
2 * sock.c
3 *
4 * Copyright (c) 1996-1999 Whistle Communications, Inc.
5 * All rights reserved.
6 *
7 * Subject to the following obligations and disclaimer of warranty, use and
8 * redistribution of this software, in source or object code forms, with or

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

208 * Read a packet from a data socket
209 * Returns -1 if error and sets errno.
210 */
211int
212NgRecvData(int ds, u_char * buf, size_t len, char *hook)
213{
214 u_char frombuf[NG_HOOKSIZ + NGSA_OVERHEAD];
215 struct sockaddr_ng *const from = (struct sockaddr_ng *) frombuf;
1/*
2 * sock.c
3 *
4 * Copyright (c) 1996-1999 Whistle Communications, Inc.
5 * All rights reserved.
6 *
7 * Subject to the following obligations and disclaimer of warranty, use and
8 * redistribution of this software, in source or object code forms, with or

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

208 * Read a packet from a data socket
209 * Returns -1 if error and sets errno.
210 */
211int
212NgRecvData(int ds, u_char * buf, size_t len, char *hook)
213{
214 u_char frombuf[NG_HOOKSIZ + NGSA_OVERHEAD];
215 struct sockaddr_ng *const from = (struct sockaddr_ng *) frombuf;
216 int fromlen = sizeof(frombuf);
216 socklen_t fromlen = sizeof(frombuf);
217 int rtn, errnosv;
218
219 /* Read packet */
220 rtn = recvfrom(ds, buf, len, 0, (struct sockaddr *) from, &fromlen);
221 if (rtn < 0) {
222 errnosv = errno;
223 if (_gNgDebugLevel >= 1)
224 NGLOG("recvfrom");

--- 76 unchanged lines hidden ---
217 int rtn, errnosv;
218
219 /* Read packet */
220 rtn = recvfrom(ds, buf, len, 0, (struct sockaddr *) from, &fromlen);
221 if (rtn < 0) {
222 errnosv = errno;
223 if (_gNgDebugLevel >= 1)
224 NGLOG("recvfrom");

--- 76 unchanged lines hidden ---