diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-09-16 13:19:52 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-09-16 13:19:52 +0000 |
commit | b2a1e480c719a09d373005c507d77d0303f263a7 (patch) | |
tree | 1946333165f2cfe58933074a62b2c7dba5f9d173 /src/include/gnunet_network_lib.h | |
parent | 3554b417a8ad6f0017a2dac707e0bacc3ee65ae2 (diff) | |
download | gnunet-b2a1e480c719a09d373005c507d77d0303f263a7.tar.gz gnunet-b2a1e480c719a09d373005c507d77d0303f263a7.zip |
add GNUNET_NETWORK_socket_free_memory_only_ API to allow getting raw FD and releasing struct without leaking 'addr' member
Diffstat (limited to 'src/include/gnunet_network_lib.h')
-rw-r--r-- | src/include/gnunet_network_lib.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/include/gnunet_network_lib.h b/src/include/gnunet_network_lib.h index c5c72379a..e2ebd450e 100644 --- a/src/include/gnunet_network_lib.h +++ b/src/include/gnunet_network_lib.h | |||
@@ -156,13 +156,22 @@ GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc, | |||
156 | * Close a socket. | 156 | * Close a socket. |
157 | * | 157 | * |
158 | * @param desc socket to close | 158 | * @param desc socket to close |
159 | * @return GNUNET_OK on success, GNUNET_SYSERR otherwise | 159 | * @return #GNUNET_OK on success, #GNUNET_SYSERR otherwise |
160 | */ | 160 | */ |
161 | int | 161 | int |
162 | GNUNET_NETWORK_socket_close (struct GNUNET_NETWORK_Handle *desc); | 162 | GNUNET_NETWORK_socket_close (struct GNUNET_NETWORK_Handle *desc); |
163 | 163 | ||
164 | 164 | ||
165 | /** | 165 | /** |
166 | * Only free memory of a socket, keep the file descriptor untouched. | ||
167 | * | ||
168 | * @param desc socket | ||
169 | */ | ||
170 | void | ||
171 | GNUNET_NETWORK_socket_free_memory_only_ (struct GNUNET_NETWORK_Handle *desc); | ||
172 | |||
173 | |||
174 | /** | ||
166 | * Connect a socket to some remote address. | 175 | * Connect a socket to some remote address. |
167 | * | 176 | * |
168 | * @param desc socket to connect | 177 | * @param desc socket to connect |