summaryrefslogtreecommitdiff
path: root/source3/lib/replace/system
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-03-18 17:20:47 +0100
committerMichael Adam <obnox@samba.org>2008-03-19 22:40:45 +0100
commitb57d67c406311d4c859ee1d409a03669f1a1a8b3 (patch)
tree24591fdb33320ffb677787efdb835592ef3dc5de /source3/lib/replace/system
parentb2ec8372bac987525e3bfa448212ea4f1d8fe5d9 (diff)
downloadsamba-b57d67c406311d4c859ee1d409a03669f1a1a8b3.tar.gz
samba-b57d67c406311d4c859ee1d409a03669f1a1a8b3.tar.bz2
samba-b57d67c406311d4c859ee1d409a03669f1a1a8b3.zip
libreplace: move rep_socketpair() to its own module.
Prototype is now in system/network.h, implementation in socketpair.c, and check in socketpair.m4. Now the last networking function has vanished from replace.c. Michael (cherry picked from commit 94ac8a25be15b55f66eff96fdddc2fdc71a43b1e) (This used to be commit 6c53753246b8108fe1277b34958e122bd800c4e7)
Diffstat (limited to 'source3/lib/replace/system')
-rw-r--r--source3/lib/replace/system/network.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/source3/lib/replace/system/network.h b/source3/lib/replace/system/network.h
index f943a7fd87..a5fb813aa1 100644
--- a/source3/lib/replace/system/network.h
+++ b/source3/lib/replace/system/network.h
@@ -143,6 +143,11 @@ int rep_getifaddrs(struct ifaddrs **);
void rep_freeifaddrs(struct ifaddrs *);
#endif
+#ifndef HAVE_SOCKETPAIR
+/* define is in "replace.h" */
+int rep_socketpair(int d, int type, int protocol, int sv[2]);
+#endif
+
/*
* Some systems have getaddrinfo but not the
* defines needed to use it.