MCPcopy Create free account
hub / github.com/F-Stack/f-stack / setsockopt

Function setsockopt

app/redis-6.2.6/src/anet_ff.c:248–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246}
247
248int
249setsockopt (int sockfd, int level, int optname,
250 const void *optval, socklen_t optlen)
251{
252 if (unlikely(inited == 0)) {
253 INIT_FUNCTION(setsockopt);
254 return real_setsockopt(sockfd, level, optname, optval, optlen);
255 }
256
257 if (ff_fdisused(sockfd)) {
258 return ff_setsockopt(sockfd, level, optname, optval, optlen);
259 } else {
260 return real_setsockopt(sockfd, level, optname, optval, optlen);
261 }
262}
263
264int
265accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)

Callers 15

anetKeepAliveFunction · 0.70
anetSetTcpNoDelayFunction · 0.70
anetSendTimeoutFunction · 0.70
anetRecvTimeoutFunction · 0.70
anetSetReuseAddrFunction · 0.70
anetV6OnlyFunction · 0.70
set_sofibFunction · 0.50
do_cmdFunction · 0.50
do_set3Function · 0.50
PunchFWHoleFunction · 0.50
ClearFWHoleFunction · 0.50
ClearAllFWHolesFunction · 0.50

Calls 2

ff_fdisusedFunction · 0.85
ff_setsockoptFunction · 0.50

Tested by

no test coverage detected