]> xenbits.xensource.com Git - unikraft/libs/lwip.git/commitdiff
sockets: Add socketpair() stub
authorCostin Lupu <costin.lupu@cs.pub.ro>
Wed, 4 Sep 2019 19:09:11 +0000 (22:09 +0300)
committerCostin Lupu <costin.lup@gmail.com>
Mon, 9 Sep 2019 16:37:08 +0000 (19:37 +0300)
Signed-off-by: Costin Lupu <costin.lupu@cs.pub.ro>
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@stud.acs.upb.ro>
exportsyms.uk
include/sys/socket.h
sockets.c

index 6afef397df49a9eddd84baf5e34b9fbf7e833e02..a315dffe8815f9347504deb307cdfb2f8c136502 100644 (file)
@@ -48,6 +48,7 @@ setprotoent
 setsockopt
 shutdown
 socket
+socketpair
 sys_check_timeouts
 tcp_abort
 tcp_accept
index 7e027b918d42d81749eee2a93973faaa4d8bcf49..991ae3ec14bf3be9a89f747b86b2b3413bf0111a 100644 (file)
@@ -75,5 +75,6 @@ int send(int s, const void *dataptr, size_t size, int flags);
 int sendmsg(int s, const struct msghdr *message, int flags);
 int sendto(int s, const void *dataptr, size_t size, int flags,
           const struct sockaddr *to, socklen_t tolen);
+int socketpair(int domain, int type, int protocol, int sv[2]);
 
 #endif /* _UK_LWIP_SOCKET_H_ */
index 1806846e610a21ef7fb023bfbfee2121a2c61c2b..f4f7d40602734deca97ec1f3c6bec064eb53effa 100644 (file)
--- a/sockets.c
+++ b/sockets.c
@@ -831,3 +831,9 @@ int sendto(int s, const void *dataptr, size_t size, int flags,
 EXIT:
        return ret;
 }
+
+int socketpair(int domain, int type, int protocol, int sv[2])
+{
+       errno = ENOTSUP;
+       return -1;
+}