Lines Matching refs:sv
171 int sv[2]; in perfuse_open() local
188 if ((sv[0] = socket(PF_LOCAL, SOCK_SEQPACKET, 0)) == -1) { in perfuse_open()
193 if ((sv[0] = socket(PF_LOCAL, SOCK_DGRAM, 0)) == -1) { in perfuse_open()
208 if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) in perfuse_open()
211 if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) in perfuse_open()
219 if (connect(sv[0], sa, (socklen_t)sun.sun_len) == 0) in perfuse_open()
220 return sv[0]; in perfuse_open()
228 if (socketpair(PF_LOCAL, sock_type, 0, sv) != 0) { in perfuse_open()
240 if (setsockopt(sv[0], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) in perfuse_open()
243 if (setsockopt(sv[0], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) in perfuse_open()
246 if (setsockopt(sv[1], SOL_SOCKET, SO_SNDBUF, &opt, optlen) != 0) in perfuse_open()
249 if (setsockopt(sv[1], SOL_SOCKET, SO_RCVBUF, &opt, optlen) != 0) in perfuse_open()
258 if (setsockopt(sv[1], SOL_LOCAL, LOCAL_CREDS, &opt, optlen) != 0) in perfuse_open()
261 (void)sprintf(fdstr, "%d", sv[1]); in perfuse_open()
272 (void)close(sv[0]); in perfuse_open()
284 (void)close(sv[1]); in perfuse_open()
285 return sv[0]; in perfuse_open()