aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_network_lib.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gnunet_network_lib.h')
-rw-r--r--src/include/gnunet_network_lib.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/include/gnunet_network_lib.h b/src/include/gnunet_network_lib.h
index e2ebd450e..55d0a3d7b 100644
--- a/src/include/gnunet_network_lib.h
+++ b/src/include/gnunet_network_lib.h
@@ -132,25 +132,17 @@ GNUNET_NETWORK_socket_set_blocking (struct GNUNET_NETWORK_Handle *fd,
132 132
133 133
134/** 134/**
135 * Fail to bind if an address is already in use.
136 */
137#define GNUNET_BIND_EXCLUSIVE 0x01
138
139
140/**
141 * Bind a socket to a particular address. 135 * Bind a socket to a particular address.
142 * 136 *
143 * @param desc socket to bind 137 * @param desc socket to bind
144 * @param address address to be bound 138 * @param address address to be bound
145 * @param address_len length of address 139 * @param address_len length of address
146 * @param flags flags affecting bind behaviour
147 * @return #GNUNET_OK on success, #GNUNET_SYSERR otherwise 140 * @return #GNUNET_OK on success, #GNUNET_SYSERR otherwise
148 */ 141 */
149int 142int
150GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc, 143GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc,
151 const struct sockaddr *address, 144 const struct sockaddr *address,
152 socklen_t address_len, 145 socklen_t address_len);
153 int flags);
154 146
155/** 147/**
156 * Close a socket. 148 * Close a socket.