Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/libbb/xconnect.c
- Timestamp:
- Dec 20, 2016, 4:07:32 PM (7 years ago)
- Location:
- branches/3.3
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mindi-busybox/libbb/xconnect.c
r3232 r3621 15 15 #include "libbb.h" 16 16 17 int FAST_FUNC setsockopt_int(int fd, int level, int optname, int optval) 18 { 19 return setsockopt(fd, level, optname, &optval, sizeof(int)); 20 } 21 int FAST_FUNC setsockopt_1(int fd, int level, int optname) 22 { 23 return setsockopt_int(fd, level, optname, 1); 24 } 25 int FAST_FUNC setsockopt_SOL_SOCKET_int(int fd, int optname, int optval) 26 { 27 return setsockopt_int(fd, SOL_SOCKET, optname, optval); 28 } 29 int FAST_FUNC setsockopt_SOL_SOCKET_1(int fd, int optname) 30 { 31 return setsockopt_SOL_SOCKET_int(fd, optname, 1); 32 } 33 17 34 void FAST_FUNC setsockopt_reuseaddr(int fd) 18 35 { 19 setsockopt (fd, SOL_SOCKET, SO_REUSEADDR, &const_int_1, sizeof(const_int_1));36 setsockopt_SOL_SOCKET_1(fd, SO_REUSEADDR); 20 37 } 21 38 int FAST_FUNC setsockopt_broadcast(int fd) 22 39 { 23 return setsockopt(fd, SOL_SOCKET, SO_BROADCAST, &const_int_1, sizeof(const_int_1)); 40 return setsockopt_SOL_SOCKET_1(fd, SO_BROADCAST); 41 } 42 int FAST_FUNC setsockopt_keepalive(int fd) 43 { 44 return setsockopt_SOL_SOCKET_1(fd, SO_KEEPALIVE); 24 45 } 25 46 … … 172 193 struct addrinfo hint; 173 194 174 if (ENABLE_FEATURE_UNIX_LOCAL && strncmp(host, "local:", 6) == 0) {195 if (ENABLE_FEATURE_UNIX_LOCAL && is_prefixed_with(host, "local:")) { 175 196 struct sockaddr_un *sun; 176 197
Note:
See TracChangeset
for help on using the changeset viewer.