aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_network_lib.h
diff options
context:
space:
mode:
authorDavid Barksdale <amatus.amongus@gmail.com>2013-06-20 15:32:31 +0000
committerDavid Barksdale <amatus.amongus@gmail.com>2013-06-20 15:32:31 +0000
commit787064590f251187bfbe6e33da38c5782f80ada2 (patch)
treec7f9e9a509e3b5eadfc5347a47c36eea01d99428 /src/include/gnunet_network_lib.h
parente5af03c2e73f6e4ee8558e29e99ff39a8d7204d2 (diff)
downloadgnunet-787064590f251187bfbe6e33da38c5782f80ada2.tar.gz
gnunet-787064590f251187bfbe6e33da38c5782f80ada2.zip
Fixed GNUNET_CLIENT_service_test on FreeBSD.
This should also fix any other platform with AF_UNIX that is not Linux or Mingw.
Diffstat (limited to 'src/include/gnunet_network_lib.h')
-rw-r--r--src/include/gnunet_network_lib.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/include/gnunet_network_lib.h b/src/include/gnunet_network_lib.h
index 1ff397e86..1627058c5 100644
--- a/src/include/gnunet_network_lib.h
+++ b/src/include/gnunet_network_lib.h
@@ -133,17 +133,25 @@ GNUNET_NETWORK_socket_set_blocking (struct GNUNET_NETWORK_Handle *fd,
133 133
134 134
135/** 135/**
136 * Fail to bind if an address is already in use.
137 */
138#define GNUNET_BIND_EXCLUSIVE 0x01
139
140
141/**
136 * Bind to a connected socket 142 * Bind to a connected socket
137 * 143 *
138 * @param desc socket to bind 144 * @param desc socket to bind
139 * @param address address to be bound 145 * @param address address to be bound
140 * @param address_len length of address 146 * @param address_len length of address
147 * @param flags flags affecting bind behaviour
141 * @return GNUNET_OK on success, GNUNET_SYSERR otherwise 148 * @return GNUNET_OK on success, GNUNET_SYSERR otherwise
142 */ 149 */
143int 150int
144GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc, 151GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc,
145 const struct sockaddr *address, 152 const struct sockaddr *address,
146 socklen_t address_len); 153 socklen_t address_len,
154 int flags);
147 155
148/** 156/**
149 * Close a socket. 157 * Close a socket.