Lines Matching refs:fd
59 static int socket_local_client_connect(int fd, const char *name, in socket_local_client_connect() argument
71 if (connect(fd, (struct sockaddr *) &addr, alen) < 0) { in socket_local_client_connect()
77 return fd; in socket_local_client_connect()
103 static int socket_bind(int fd, const char *name) in socket_bind() argument
117 if (bind(fd, (struct sockaddr *)&addr, alen) == -1) in socket_bind()
120 return fd; in socket_bind()
126 int fd; in create_socket_server() local
128 fd = socket(AF_UNIX, type, 0); in create_socket_server()
129 if (fd < 0) in create_socket_server()
132 err = socket_bind(fd, name); in create_socket_server()
135 close(fd); in create_socket_server()
139 return fd; in create_socket_server()
142 ssize_t send_fd(int sockfd, const void *data, size_t len, int fd) in send_fd() argument
162 *(int *)(CMSG_DATA(cmsg)) = fd; in send_fd()
175 int fd; in recv_fd() local
198 fd = *(int *)(CMSG_DATA(cmsg)); in recv_fd()
211 *out_fd = fd; in recv_fd()
219 close(fd); in recv_fd()