Lines Matching refs:fd

20 #include <fd.h>
36 #define GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor) \
38 status_t getError = get_socket_descriptor(fd, kernel, descriptor); \
176 get_socket_descriptor(int fd, bool kernel, file_descriptor*& descriptor)
178 if (fd < 0)
181 descriptor = get_fd(get_current_io_context(kernel), fd);
337 int fd = new_fd(get_current_io_context(kernel), descriptor);
338 if (fd < 0) {
343 return fd;
365 int fd = create_socket_fd(socket, kernel);
366 if (fd < 0) {
372 return fd;
377 common_bind(int fd, const struct sockaddr *address, socklen_t addressLength,
381 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
389 common_shutdown(int fd, int how, bool kernel)
392 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
400 common_connect(int fd, const struct sockaddr *address,
404 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
413 common_listen(int fd, int backlog, bool kernel)
416 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
424 common_accept(int fd, struct sockaddr *address, socklen_t *_addressLength,
428 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
452 common_recv(int fd, void *data, size_t length, int flags, bool kernel)
455 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
463 common_recvfrom(int fd, void *data, size_t length, int flags,
467 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
476 common_recvmsg(int fd, struct msghdr *message, int flags, bool kernel)
479 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
487 common_send(int fd, const void *data, size_t length, int flags, bool kernel)
490 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
498 common_sendto(int fd, const void *data, size_t length, int flags,
502 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
511 common_sendmsg(int fd, const struct msghdr *message, int flags, bool kernel)
514 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
522 common_getsockopt(int fd, int level, int option, void *value,
526 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
535 common_setsockopt(int fd, int level, int option, const void *value,
539 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
548 common_getpeername(int fd, struct sockaddr *address,
552 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
561 common_getsockname(int fd, struct sockaddr *address,
565 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);
574 common_sockatmark(int fd, bool kernel)
577 GET_SOCKET_FD_OR_RETURN(fd, kernel, descriptor);