Searched refs:socket (Results 1 - 25 of 533) sorted by relevance

1234567891011>>

/haiku/src/add-ons/kernel/file_systems/netfs/headers/shared/
H A DUtils.h7 # 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 DInsecureConnection.h7 # 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 Dnet_socket.cpp74 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 Dstack_interface.cpp21 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 Dnet_stack_interface.h9 #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 Dnet_socket.h10 #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 Dbootstrap_client.py10 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 Dbootstrap_daemon.py3 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 Dun.h9 #include <sys/socket.h>
/haiku/src/add-ons/media/media-add-ons/esound_sink/
H A Dcompat.h5 #include <sys/socket.h>
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dsocket.h9 #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 Dgetpeername.cpp13 #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 DNetworkKit.h5 #include <sys/socket.h>
H A DNetKit.h10 #include <sys/socket.h>
/haiku/src/system/libnetwork/
H A Dinterfaces.cpp12 #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 Dsocket.cpp7 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 Dgetifaddrs.cpp19 #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 Dinet_addr.c1 #include <sys/socket.h>
/haiku/src/system/kernel/fs/
H A Dsocket.cpp8 #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 Dtcp_shell.cpp267 // #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 DServices.cpp19 #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 DInsecureConnectionListener.h7 # include <socket.h>
10 # include <sys/socket.h>
/haiku/src/tests/system/network/multicast/
H A Dmulticast.cpp13 #include <sys/socket.h>
19 int sock = socket(AF_INET, SOCK_DGRAM, 0);
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixEndpoint.cpp24 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 DNetworkRoster.cpp20 // 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...]

Completed in 353 milliseconds

1234567891011>>