diff options
| author | itojun <> | 2000-02-23 15:39:53 +0000 |
|---|---|---|
| committer | itojun <> | 2000-02-23 15:39:53 +0000 |
| commit | c8f8fcd5d63235b42dbae0cf029c1939e98d40b5 (patch) | |
| tree | bd2dfd07687b3962f47c6a0e7e65ff610f45d00d /src/lib/libc/net/getifaddrs.c | |
| parent | ebd32d3382e8e38694e45f4ca5a83fed5ad68d76 (diff) | |
| download | openbsd-c8f8fcd5d63235b42dbae0cf029c1939e98d40b5.tar.gz openbsd-c8f8fcd5d63235b42dbae0cf029c1939e98d40b5.tar.bz2 openbsd-c8f8fcd5d63235b42dbae0cf029c1939e98d40b5.zip | |
add freeifaddrs(3), which reclaims region allocated by getifaddrs(3).
in sync with kame and bsdi.
Diffstat (limited to 'src/lib/libc/net/getifaddrs.c')
| -rw-r--r-- | src/lib/libc/net/getifaddrs.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libc/net/getifaddrs.c b/src/lib/libc/net/getifaddrs.c index 9537405667..828d2da215 100644 --- a/src/lib/libc/net/getifaddrs.c +++ b/src/lib/libc/net/getifaddrs.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: getifaddrs.c,v 1.1 2000/02/23 06:55:58 itojun Exp $ */ | 1 | /* $OpenBSD: getifaddrs.c,v 1.2 2000/02/23 15:39:53 itojun Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * Copyright (c) 1995, 1999 | 4 | * Copyright (c) 1995, 1999 |
| @@ -22,7 +22,7 @@ | |||
| 22 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 22 | * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
| 23 | * SUCH DAMAGE. | 23 | * SUCH DAMAGE. |
| 24 | * | 24 | * |
| 25 | * BSDI getifaddrs.c,v 2.11 1999/03/15 20:57:20 jch Exp | 25 | * BSDI getifaddrs.c,v 2.12 2000/02/23 14:51:59 dab Exp |
| 26 | */ | 26 | */ |
| 27 | /* | 27 | /* |
| 28 | * NOTE: SIOCGIFCONF case is not LP64 friendly. it also does not perform | 28 | * NOTE: SIOCGIFCONF case is not LP64 friendly. it also does not perform |
| @@ -371,3 +371,9 @@ getifaddrs(struct ifaddrs **pif) | |||
| 371 | } | 371 | } |
| 372 | return (0); | 372 | return (0); |
| 373 | } | 373 | } |
| 374 | |||
| 375 | void | ||
| 376 | freeifaddrs(struct ifaddrs *ifp) | ||
| 377 | { | ||
| 378 | free(ifp); | ||
| 379 | } | ||
