Lines Matching defs:len

48 #define xaccept_nonblock(fd, addr, len)                                        \
51 accept_timeout((fd), (addr), (len), IO_TIMEOUT_SEC); \
57 #define xbind(fd, addr, len) \
59 int __ret = bind((fd), (addr), (len)); \
73 #define xconnect(fd, addr, len) \
75 int __ret = connect((fd), (addr), (len)); \
81 #define xgetsockname(fd, addr, len) \
83 int __ret = getsockname((fd), (addr), (len)); \
89 #define xgetsockopt(fd, level, name, val, len) \
91 int __ret = getsockopt((fd), (level), (name), (val), (len)); \
105 #define xsetsockopt(fd, level, name, val, len) \
107 int __ret = setsockopt((fd), (level), (name), (val), (len)); \
113 #define xsend(fd, buf, len, flags) \
115 ssize_t __ret = send((fd), (buf), (len), (flags)); \
121 #define xrecv_nonblock(fd, buf, len, flags) \
123 ssize_t __ret = recv_timeout((fd), (buf), (len), (flags), \
152 socklen_t *len)
159 *len = sizeof(*addr4);
163 socklen_t *len)
170 *len = sizeof(*addr6);
174 socklen_t *len)
179 *len = sizeof(sa_family_t);
183 socklen_t *len)
190 *len = sizeof(*addr);
194 socklen_t *len)
198 init_addr_loopback4(ss, len);
201 init_addr_loopback6(ss, len);
204 init_addr_loopback_unix(ss, len);
207 init_addr_loopback_vsock(ss, len);
232 socklen_t len = 0;
235 init_addr_loopback(family, &addr, &len);
244 err = xbind(s, sockaddr(&addr), len);
308 static inline int accept_timeout(int fd, struct sockaddr *addr, socklen_t *len,
314 return accept(fd, addr, len);
317 static inline int recv_timeout(int fd, void *buf, size_t len, int flags,
323 return recv(fd, buf, len, flags);
331 socklen_t len;
342 init_addr_loopback(family, &addr, &len);
343 err = xbind(c, sockaddr(&addr), len);
347 len = sizeof(addr);
348 err = xgetsockname(s, sockaddr(&addr), &len);
352 err = connect(c, sockaddr(&addr), len);
368 err = xgetsockname(c, sockaddr(&addr), &len);
372 err = xconnect(s, sockaddr(&addr), len);