/haiku/src/add-ons/kernel/file_systems/netfs/headers/shared/ |
H A D | Utils.h | 7 # include <socket.h> 9 # include <sys/socket.h> 22 try to close the same socket at the same time. This is work-around. The 23 variable which stores the socket ID must be a vint32. 29 int32 socket = atomic_or(&socketVar, -1); local 31 close(socket); 33 if (socket >= 0) { 35 shutdown(socket, SHUTDOWN_BOTH); 37 closesocket(socket);
|
H A D | InsecureConnection.h | 7 # include <socket.h> 10 # include <sys/socket.h> 21 status_t Init(int socket); // server side
|
/haiku/src/add-ons/kernel/network/stack/ |
H A D | net_socket.cpp | 74 int socket_bind(net_socket* socket, const struct sockaddr* address, 76 int socket_setsockopt(net_socket* socket, int level, int option, 78 ssize_t socket_read_avail(net_socket* socket); 103 mutex_init(&lock, "socket"); 120 panic("socket still has a parent!"); 129 // also delete all children of this socket 168 struct net_socket_private* socket = new(std::nothrow) net_socket_private; local 169 if (socket == NULL) 171 status_t status = socket->InitCheck(); 173 delete socket; 202 add_ancillary_data(net_socket* socket, ancillary_data_container* container, void* data, size_t dataLen) argument 233 process_ancillary_data(net_socket* socket, ancillary_data_container* container, msghdr* messageHeader) argument 267 process_ancillary_data(net_socket* socket, net_buffer* buffer, msghdr* messageHeader) argument 293 socket_receive_no_buffer(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument 330 print_socket_line(net_socket_private* socket, const char* prefix) argument 348 net_socket_private* socket = (net_socket_private*)parse_expression(argv[1]); local 418 net_socket_private* socket; local 444 net_socket_private* socket = (net_socket_private*)_socket; local 452 net_socket_private* socket = (net_socket_private*)_socket; local 459 socket_control(net_socket* socket, uint32 op, void* data, size_t length) argument 516 socket_read_avail(net_socket* socket) argument 523 socket_send_avail(net_socket* socket) argument 530 socket_send_data(net_socket* socket, net_buffer* buffer) argument 538 socket_receive_data(net_socket* socket, size_t length, uint32 flags, net_buffer** _buffer) argument 560 net_socket_private* socket = NULL; local 605 net_socket_private* socket = (net_socket_private*)_socket; local 622 net_socket_private* socket = (net_socket_private*)_socket; local 677 net_socket_private* socket = parent->connected_children.RemoveHead(); local 707 net_socket_private* socket = (net_socket_private*)_socket; local 740 net_socket_private* socket = (net_socket_private*)_socket; local 751 net_socket_private* socket = (net_socket_private*)_socket; local 784 net_socket_private* socket = (net_socket_private*)_socket; local 812 net_socket_private* socket = (net_socket_private*)_socket; local 860 net_socket_private* socket = (net_socket_private*)_socket; local 870 net_socket_private* socket = (net_socket_private*)_socket; local 910 socket_accept(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength, net_socket** _acceptedSocket) argument 934 socket_bind(net_socket* socket, const struct sockaddr* address, socklen_t addressLength) argument 966 socket_connect(net_socket* socket, const struct sockaddr* address, socklen_t addressLength) argument 987 net_socket_private* socket = (net_socket_private*)_socket; local 1000 socket_getsockname(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument 1021 socket_get_option(net_socket* socket, int level, int option, void* value, int* _length) argument 1135 socket_getsockopt(net_socket* socket, int level, int option, void* value, int* _length) argument 1144 socket_listen(net_socket* socket, int backlog) argument 1156 socket_receive(net_socket* socket, msghdr* header, void* data, size_t length, int flags) argument 1268 socket_send(net_socket* socket, msghdr* header, const void* data, size_t length, int flags) argument 1446 socket_set_option(net_socket* socket, int level, int option, const void* value, int length) argument 1569 socket_setsockopt(net_socket* socket, int level, int option, const void* value, int length) argument 1578 socket_shutdown(net_socket* socket, int direction) argument [all...] |
H A D | stack_interface.cpp | 21 stack_interface_close(net_socket* socket) argument 23 return gNetSocketModule.close(socket); 28 stack_interface_free(net_socket* socket) argument 30 gNetSocketModule.free(socket); 36 stack_interface_bind(net_socket* socket, const struct sockaddr* address, argument 39 return gNetSocketModule.bind(socket, address, addressLength); 44 stack_interface_shutdown(net_socket* socket, int how) argument 46 return gNetSocketModule.shutdown(socket, how); 51 stack_interface_connect(net_socket* socket, const struct sockaddr* address, argument 54 return gNetSocketModule.connect(socket, addres 59 stack_interface_listen(net_socket* socket, int backlog) argument 66 stack_interface_accept(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength, net_socket** _acceptedSocket) argument 75 stack_interface_recv(net_socket* socket, void* data, size_t length, int flags) argument 82 stack_interface_recvfrom(net_socket* socket, void* data, size_t length, int flags, struct sockaddr* address, socklen_t* _addressLength) argument 109 stack_interface_recvmsg(net_socket* socket, struct msghdr* message, int flags) argument 123 stack_interface_send(net_socket* socket, const void* data, size_t length, int flags) argument 131 stack_interface_sendto(net_socket* socket, const void* data, size_t length, int flags, const struct sockaddr* address, socklen_t addressLength) argument 149 stack_interface_sendmsg(net_socket* socket, const struct msghdr* message, int flags) argument 165 stack_interface_getsockopt(net_socket* socket, int level, int option, void* value, socklen_t* _length) argument 177 stack_interface_setsockopt(net_socket* socket, int level, int option, const void* value, socklen_t length) argument 185 stack_interface_getpeername(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument 193 stack_interface_getsockname(net_socket* socket, struct sockaddr* address, socklen_t* _addressLength) argument 201 stack_interface_sockatmark(net_socket* socket) argument 217 stack_interface_ioctl(net_socket* socket, uint32 op, void* buffer, size_t length) argument 225 stack_interface_select(net_socket* socket, uint8 event, struct selectsync* sync) argument 232 stack_interface_deselect(net_socket* socket, uint8 event, struct selectsync* sync) argument [all...] |
/haiku/headers/private/net/ |
H A D | net_stack_interface.h | 9 #include <sys/socket.h> 28 status_t (*close)(net_socket* socket); 29 status_t (*free)(net_socket* socket); 31 status_t (*bind)(net_socket* socket, const struct sockaddr* address, 33 status_t (*shutdown)(net_socket* socket, int how); 34 status_t (*connect)(net_socket* socket, const struct sockaddr* address, 36 status_t (*listen)(net_socket* socket, int backlog); 37 status_t (*accept)(net_socket* socket, struct sockaddr* address, 40 ssize_t (*recv)(net_socket* socket, void* data, size_t length, int flags); 41 ssize_t (*recvfrom)(net_socket* socket, voi [all...] |
H A D | net_socket.h | 10 #include <sys/socket.h> 19 #define NET_SOCKET_MODULE_NAME "network/stack/socket/v1" 52 status_t (*close)(net_socket* socket); 53 void (*free)(net_socket* socket); 55 status_t (*control)(net_socket* socket, uint32 op, void* data, 58 ssize_t (*read_avail)(net_socket* socket); 59 ssize_t (*send_avail)(net_socket* socket); 61 status_t (*send_data)(net_socket* socket, net_buffer* buffer); 62 status_t (*receive_data)(net_socket* socket, size_t length, 65 status_t (*get_option)(net_socket* socket, in [all...] |
/haiku/build/scripts/ |
H A D | bootstrap_client.py | 10 import socket 30 controlConnection = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 31 stdioConnection = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 32 stderrConnection = socket [all...] |
H A D | bootstrap_daemon.py | 3 import socket 48 listenerSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 49 listenerSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) 53 except socket.error, msg:
|
/haiku/headers/posix/sys/ |
H A D | un.h | 9 #include <sys/socket.h>
|
/haiku/src/add-ons/media/media-add-ons/esound_sink/ |
H A D | compat.h | 5 #include <sys/socket.h>
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | socket.h | 9 #include <posix/sys/socket.h> 15 // TODO Should be incorporated into Haikus socket.h with a number below AF_MAX
|
/haiku/src/tests/system/network/ |
H A D | getpeername.cpp | 13 #include <sys/socket.h> 41 int socket = ::socket(AF_INET, SOCK_STREAM, 0); local 42 if (socket < 0) { 43 perror("socket"); 56 int result = getpeername(socket, &buffer, &length); 60 if (connect(socket, (sockaddr*)&address, sizeof(sockaddr_in)) < 0) { 67 result = getpeername(socket, &buffer, &length); 71 close(socket);
|
/haiku/headers/os/ |
H A D | NetworkKit.h | 5 #include <sys/socket.h>
|
H A D | NetKit.h | 10 #include <sys/socket.h>
|
/haiku/src/system/libnetwork/ |
H A D | interfaces.cpp | 12 #include <sys/socket.h> 28 fFD = socket(AF_INET, SOCK_DGRAM, 0); 51 BPrivate::Socket socket; local 52 if (socket.FD() < 0) 57 if (ioctl(socket.FD(), SIOCGIFINDEX, &request, sizeof(struct ifreq)) < 0) 67 BPrivate::Socket socket; local 68 if (socket.FD() < 0) 73 if (ioctl(socket.FD(), SIOCGIFNAME, &request, sizeof(struct ifreq)) < 0) 84 BPrivate::Socket socket; local 85 if (socket [all...] |
H A D | socket.cpp | 7 The socket API directly forwards all requests into the kernel stack 138 socket(int family, int type, int protocol) function 148 bind(int socket, const struct sockaddr *address, socklen_t addressLength) argument 158 RETURN_AND_SET_ERRNO(_kern_bind(socket, address, addressLength)); 163 shutdown(int socket, int how) argument 165 RETURN_AND_SET_ERRNO(_kern_shutdown_socket(socket, how)); 170 connect(int socket, const struct sockaddr *address, socklen_t addressLength) argument 181 _kern_connect(socket, address, addressLength)); 186 listen(int socket, int backlog) argument 188 RETURN_AND_SET_ERRNO(_kern_listen(socket, backlo 193 accept(int socket, struct sockaddr *_address, socklen_t *_addressLength) argument 230 recv(int socket, void *data, size_t length, int flags) argument 237 recvfrom(int socket, void *data, size_t length, int flags, struct sockaddr *_address, socklen_t *_addressLength) argument 276 recvmsg(int socket, struct msghdr *message, int flags) argument 283 send(int socket, const void *data, size_t length, int flags) argument 290 sendto(int socket, const void *data, size_t length, int flags, const struct sockaddr *address, socklen_t addressLength) argument 307 sendmsg(int socket, const struct msghdr *message, int flags) argument 314 getsockopt(int socket, int level, int option, void *value, socklen_t *_length) argument 333 setsockopt(int socket, int level, int option, const void *value, socklen_t length) argument 345 getpeername(int socket, struct sockaddr *_address, socklen_t *_addressLength) argument 379 getsockname(int socket, struct sockaddr *_address, socklen_t *_addressLength) argument 413 sockatmark(int socket) argument [all...] |
H A D | getifaddrs.cpp | 19 #include <sys/socket.h> 56 FileDescriptorCloser socket (::socket(domain, SOCK_DGRAM, 0)); 57 if (!socket.IsSet()) 64 if (ioctl(socket.Get(), SIOCGIFCONF, &config, sizeof(struct ifconf)) < 0) 90 if (ioctl(socket.Get(), SIOCGIFFLAGS, &request, sizeof(struct ifreq)) 93 if (ioctl(socket.Get(), SIOCGIFNETMASK, &request, sizeof(struct ifreq)) 97 if (ioctl(socket.Get(), SIOCGIFDSTADDR, &request, sizeof(struct ifreq)) 120 FileDescriptorCloser socket(::socket(AF_INE [all...] |
/haiku/src/system/libnetwork/musl/network/ |
H A D | inet_addr.c | 1 #include <sys/socket.h>
|
/haiku/src/system/kernel/fs/ |
H A D | socket.cpp | 8 #include <sys/socket.h> 194 // #pragma mark - socket file descriptor 201 ssize_t bytesRead = sStackInterface->recv(descriptor->u.socket, buffer, 212 ssize_t bytesWritten = sStackInterface->send(descriptor->u.socket, buffer, 223 return sStackInterface->ioctl(descriptor->u.socket, op, buffer, length); 234 return sStackInterface->ioctl(descriptor->u.socket, op, NULL, 0); 242 return sStackInterface->select(descriptor->u.socket, event, sync); 250 return sStackInterface->deselect(descriptor->u.socket, event, sync); 258 st->st_ino = (addr_t)descriptor->u.socket; 284 return sStackInterface->close(descriptor->u.socket); 314 create_socket_fd(net_socket* socket, bool kernel) argument 633 socket(int family, int type, int protocol) function 641 bind(int socket, const struct sockaddr *address, socklen_t addressLength) argument 649 shutdown(int socket, int how) argument 657 connect(int socket, const struct sockaddr *address, socklen_t addressLength) argument 665 listen(int socket, int backlog) argument 673 accept(int socket, struct sockaddr *address, socklen_t *_addressLength) argument 681 recv(int socket, void *data, size_t length, int flags) argument 689 recvfrom(int socket, void *data, size_t length, int flags, struct sockaddr *address, socklen_t *_addressLength) argument 699 recvmsg(int socket, struct msghdr *message, int flags) argument 707 send(int socket, const void *data, size_t length, int flags) argument 715 sendto(int socket, const void *data, size_t length, int flags, const struct sockaddr *address, socklen_t addressLength) argument 725 sendmsg(int socket, const struct msghdr *message, int flags) argument 733 getsockopt(int socket, int level, int option, void *value, socklen_t *_length) argument 742 setsockopt(int socket, int level, int option, const void *value, socklen_t length) argument 752 getpeername(int socket, struct sockaddr *address, socklen_t *_addressLength) argument 761 getsockname(int socket, struct sockaddr *address, socklen_t *_addressLength) argument 770 sockatmark(int socket) argument 798 _user_bind(int socket, const struct sockaddr *userAddress, socklen_t addressLength) argument 822 _user_shutdown_socket(int socket, int how) argument 830 _user_connect(int socket, const struct sockaddr *userAddress, socklen_t addressLength) argument 855 _user_listen(int socket, int backlog) argument 863 _user_accept(int socket, struct sockaddr *userAddress, socklen_t *_addressLength) argument 893 _user_recv(int socket, void *data, size_t length, int flags) argument 904 _user_recvfrom(int socket, void *data, size_t length, int flags, struct sockaddr *userAddress, socklen_t *_addressLength) argument 938 _user_recvmsg(int socket, struct msghdr *userMessage, int flags) argument 996 _user_send(int socket, const void *data, size_t length, int flags) argument 1007 _user_sendto(int socket, const void *data, size_t length, int flags, const struct sockaddr *userAddress, socklen_t addressLength) argument 1038 _user_sendmsg(int socket, const struct msghdr *userMessage, int flags) argument 1088 _user_getsockopt(int socket, int level, int option, void *userValue, socklen_t *_length) argument 1122 _user_setsockopt(int socket, int level, int option, const void *userValue, socklen_t length) argument 1144 _user_getpeername(int socket, struct sockaddr *userAddress, socklen_t *_addressLength) argument 1174 _user_getsockname(int socket, struct sockaddr *userAddress, socklen_t *_addressLength) argument 1204 _user_sockatmark(int socket) argument [all...] |
/haiku/src/tests/system/network/tcp_shell/ |
H A D | tcp_shell.cpp | 267 // #pragma mark - socket 275 struct net_socket_private *socket = new (std::nothrow) net_socket_private; local 276 if (socket == NULL) 279 memset(socket, 0, sizeof(net_socket)); 280 socket->family = family; 281 socket->type = type; 282 socket->protocol = protocol; 284 mutex_init(&socket->lock, "socket"); 287 socket 320 net_socket_private *socket = (net_socket_private *)_socket; local 332 socket_accept(net_socket *socket, struct sockaddr *address, socklen_t *_addressLength, net_socket **_acceptedSocket) argument 353 socket_bind(net_socket *socket, const struct sockaddr *address, socklen_t addressLength) argument 387 socket_connect(net_socket *socket, const struct sockaddr *address, socklen_t addressLength) argument 404 socket_listen(net_socket *socket, int backlog) argument 415 socket_send(net_socket *socket, const void *data, size_t length, int flags) argument 453 socket_recv(net_socket *socket, void *data, size_t length, int flags) argument 531 net_socket_private *socket = parent->connected_children.RemoveHead(); local 557 net_socket_private *socket = (net_socket_private *)_socket; local 588 net_socket_private* socket = (net_socket_private*)_socket; local 594 socket_connected(net_socket *socket) argument 614 net_socket_private *socket = (net_socket_private *)_socket; local 707 net_socket *socket; local [all...] |
/haiku/src/servers/net/ |
H A D | Services.cpp | 19 #include <sys/socket.h> 34 int socket; member in struct:service_connection 37 //service_connection() : owner(NULL), socket(-1) {} 86 close(connection.socket); 228 Services::_UpdateMinMaxSocket(int socket) argument 230 if (socket >= fMaxSocket) 231 fMaxSocket = socket + 1; 232 if (socket < fMinSocket) 233 fMinSocket = socket; 250 // create socket 420 _LaunchService(struct service& service, int socket) argument 510 int socket; local [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | InsecureConnectionListener.h | 7 # include <socket.h> 10 # include <sys/socket.h>
|
/haiku/src/tests/system/network/multicast/ |
H A D | multicast.cpp | 13 #include <sys/socket.h> 19 int sock = socket(AF_INET, SOCK_DGRAM, 0);
|
/haiku/src/add-ons/kernel/network/protocols/unix/ |
H A D | UnixEndpoint.cpp | 24 UnixEndpoint::Create(net_socket* socket, UnixEndpoint** _endpoint) argument 27 socket, _endpoint); 29 if (socket == NULL || _endpoint == NULL) 32 switch (socket->type) { 34 *_endpoint = new(std::nothrow) UnixStreamEndpoint(socket); 37 *_endpoint = new(std::nothrow) UnixDatagramEndpoint(socket); 47 UnixEndpoint::UnixEndpoint(net_socket* socket) argument 49 ProtocolSocket(socket), 92 sockaddr_un* outAddress = (sockaddr_un*)&socket->address; 119 memcpy(&socket [all...] |
/haiku/src/kits/network/libnetapi/ |
H A D | NetworkRoster.cpp | 20 // TODO: using AF_INET for the socket isn't really a smart idea, as one 40 FileDescriptorCloser socket(::socket(AF_INET, SOCK_DGRAM, 0)); 41 if (!socket.IsSet()) 46 if (ioctl(socket.Get(), SIOCGIFCOUNT, &config, sizeof(struct ifconf)) != 0) 64 FileDescriptorCloser socket (::socket(AF_INET, SOCK_DGRAM, 0)); 65 if (!socket.IsSet()) 70 if (ioctl(socket.Get(), SIOCGIFCOUNT, &config, sizeof(struct ifconf)) < 0) 85 if (ioctl(socket [all...] |