summaryrefslogtreecommitdiff
path: root/xs_socket.h
diff options
context:
space:
mode:
authorGravatar default2023-09-23 22:02:52 +0200
committerGravatar default2023-09-23 22:02:52 +0200
commit5f5e4b587e6d21ca43a2bbdb0969ffce441cee35 (patch)
tree0b0c1eef8241050370b147e9b45dc615c571f9e1 /xs_socket.h
parentBackport from xs. (diff)
downloadsnac2-5f5e4b587e6d21ca43a2bbdb0969ffce441cee35.tar.gz
snac2-5f5e4b587e6d21ca43a2bbdb0969ffce441cee35.tar.xz
snac2-5f5e4b587e6d21ca43a2bbdb0969ffce441cee35.zip
Backport from xs.
Diffstat (limited to 'xs_socket.h')
-rw-r--r--xs_socket.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/xs_socket.h b/xs_socket.h
index a2f9cb6..eea2f2d 100644
--- a/xs_socket.h
+++ b/xs_socket.h
@@ -5,8 +5,7 @@
5#define _XS_SOCKET_H 5#define _XS_SOCKET_H
6 6
7int xs_socket_timeout(int s, double rto, double sto); 7int xs_socket_timeout(int s, double rto, double sto);
8int xs_socket_server_serv(const char *addr, const char *serv); 8int xs_socket_server(const char *addr, const char *serv);
9int xs_socket_server(const char *addr, int port);
10FILE *xs_socket_accept(int rs); 9FILE *xs_socket_accept(int rs);
11xs_str *xs_socket_peername(int s); 10xs_str *xs_socket_peername(int s);
12int xs_socket_connect(const char *addr, const char *serv); 11int xs_socket_connect(const char *addr, const char *serv);
@@ -44,7 +43,7 @@ int xs_socket_timeout(int s, double rto, double sto)
44} 43}
45 44
46 45
47int xs_socket_server_serv(const char *addr, const char *serv) 46int xs_socket_server(const char *addr, const char *serv)
48/* opens a server socket by service name (or port as string) */ 47/* opens a server socket by service name (or port as string) */
49{ 48{
50 int rs = -1; 49 int rs = -1;
@@ -88,16 +87,6 @@ end:
88} 87}
89 88
90 89
91int xs_socket_server(const char *addr, int port)
92/* opens a server socket (port as integer) */
93{
94 char serv[32];
95
96 snprintf(serv, sizeof(serv), "%d", port);
97 return xs_socket_server_serv(addr, serv);
98}
99
100
101FILE *xs_socket_accept(int rs) 90FILE *xs_socket_accept(int rs)
102/* accepts an incoming connection */ 91/* accepts an incoming connection */
103{ 92{