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

Function so_setsockopt

freebsd/kern/uipc_socket.c:2973–2986  ·  view source on GitHub ↗

* Kernel version of setsockopt(2). * * XXX: optlen is size_t, not socklen_t */

Source from the content-addressed store, hash-verified

2971 * XXX: optlen is size_t, not socklen_t
2972 */
2973int
2974so_setsockopt(struct socket *so, int level, int optname, void *optval,
2975 size_t optlen)
2976{
2977 struct sockopt sopt;
2978
2979 sopt.sopt_level = level;
2980 sopt.sopt_name = optname;
2981 sopt.sopt_dir = SOPT_SET;
2982 sopt.sopt_val = optval;
2983 sopt.sopt_valsize = optlen;
2984 sopt.sopt_td = NULL;
2985 return (sosetopt(so, &sopt));
2986}
2987
2988int
2989sosetopt(struct socket *so, struct sockopt *sopt)

Callers

nothing calls this directly

Calls 1

sosetoptFunction · 0.85

Tested by

no test coverage detected