Lines Matching full:socket
9 * 2018-05-17 ChenYong Add socket abstraction layer
17 #include <sys/socket.h>
22 int socket = dfs_net_getsocket(s); in accept() local
24 new_socket = sal_accept(socket, addr, addrlen); in accept()
27 /* this is a new socket, create it in file system fd */ in accept()
43 /* this is a socket fd */ in accept()
53 /* set socket to the data of dfs_fd */ in accept()
73 int socket = dfs_net_getsocket(s); in bind() local
75 return sal_bind(socket, name, namelen); in bind()
81 int socket; in shutdown() local
92 socket = dfs_net_getsocket(s); in shutdown()
93 if (sal_shutdown(socket, how) == 0) in shutdown()
95 /* socket has been closed, delete it from file system fd */ in shutdown()
109 int socket = dfs_net_getsocket(s); in getpeername() local
111 return sal_getpeername(socket, name, namelen); in getpeername()
117 int socket = dfs_net_getsocket(s); in getsockname() local
119 return sal_getsockname(socket, name, namelen); in getsockname()
125 int socket = dfs_net_getsocket(s); in getsockopt() local
127 return sal_getsockopt(socket, level, optname, optval, optlen); in getsockopt()
133 int socket = dfs_net_getsocket(s); in setsockopt() local
135 return sal_setsockopt(socket, level, optname, optval, optlen); in setsockopt()
141 int socket = dfs_net_getsocket(s); in connect() local
143 return sal_connect(socket, name, namelen); in connect()
149 int socket = dfs_net_getsocket(s); in listen() local
151 return sal_listen(socket, backlog); in listen()
157 int socket = dfs_net_getsocket(s); in recv() local
159 return sal_recvfrom(socket, mem, len, flags, NULL, NULL); in recv()
166 int socket = dfs_net_getsocket(s); in recvfrom() local
168 return sal_recvfrom(socket, mem, len, flags, from, fromlen); in recvfrom()
174 int socket = dfs_net_getsocket(s); in send() local
176 return sal_sendto(socket, dataptr, size, flags, NULL, 0); in send()
183 int socket = dfs_net_getsocket(s); in sendto() local
185 return sal_sendto(socket, dataptr, size, flags, to, tolen); in sendto()
189 int socket(int domain, int type, int protocol) in socket() function
191 /* create a BSD socket */ in socket()
193 int socket; in socket() local
206 /* create socket and then put it to the dfs_fd */ in socket()
207 socket = sal_socket(domain, type, protocol); in socket()
208 if (socket >= 0) in socket()
210 /* this is a socket fd */ in socket()
220 /* set socket to the data of dfs_fd */ in socket()
221 d->data = (void *) socket; in socket()
239 RTM_EXPORT(socket);
243 int socket = dfs_net_getsocket(s); in closesocket() local
252 if (sal_closesocket(socket) == 0) in closesocket()
254 /* socket has been closed, delete it from file system fd */ in closesocket()
267 int socket = dfs_net_getsocket(s); in ioctlsocket() local
269 return sal_ioctlsocket(socket, cmd, arg); in ioctlsocket()