Module Name: src Committed By: christos Date: Thu Sep 10 14:05:06 UTC 2015
Modified Files: src/lib/libc/include: namespace.h src/lib/libc/net: getaddrinfo.c Log Message: namespace protect allocaddrinfo To generate a diff of this commit: cvs rdiff -u -r1.178 -r1.179 src/lib/libc/include/namespace.h cvs rdiff -u -r1.108 -r1.109 src/lib/libc/net/getaddrinfo.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/include/namespace.h diff -u src/lib/libc/include/namespace.h:1.178 src/lib/libc/include/namespace.h:1.179 --- src/lib/libc/include/namespace.h:1.178 Fri May 1 10:17:56 2015 +++ src/lib/libc/include/namespace.h Thu Sep 10 10:05:06 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: namespace.h,v 1.178 2015/05/01 14:17:56 christos Exp $ */ +/* $NetBSD: namespace.h,v 1.179 2015/09/10 14:05:06 christos Exp $ */ /*- * Copyright (c) 1997-2004 The NetBSD Foundation, Inc. @@ -170,6 +170,7 @@ #define a64l _a64l #define adjtime _adjtime #define alarm _alarm +#define allocaddrinfo _allocaddrinfo #define alphasort _alphasort #define arc4random _arc4random #define arc4random_addrandom _arc4random_addrandom Index: src/lib/libc/net/getaddrinfo.c diff -u src/lib/libc/net/getaddrinfo.c:1.108 src/lib/libc/net/getaddrinfo.c:1.109 --- src/lib/libc/net/getaddrinfo.c:1.108 Thu Sep 10 07:33:27 2015 +++ src/lib/libc/net/getaddrinfo.c Thu Sep 10 10:05:06 2015 @@ -1,4 +1,4 @@ -/* $NetBSD: getaddrinfo.c,v 1.108 2015/09/10 11:33:27 christos Exp $ */ +/* $NetBSD: getaddrinfo.c,v 1.109 2015/09/10 14:05:06 christos Exp $ */ /* $KAME: getaddrinfo.c,v 1.29 2000/08/31 17:26:57 itojun Exp $ */ /* @@ -55,7 +55,7 @@ #include <sys/cdefs.h> #if defined(LIBC_SCCS) && !defined(lint) -__RCSID("$NetBSD: getaddrinfo.c,v 1.108 2015/09/10 11:33:27 christos Exp $"); +__RCSID("$NetBSD: getaddrinfo.c,v 1.109 2015/09/10 14:05:06 christos Exp $"); #endif /* LIBC_SCCS and not lint */ #ifndef RUMP_ACTION @@ -95,6 +95,7 @@ __RCSID("$NetBSD: getaddrinfo.c,v 1.108 #ifndef RUMP_ACTION #ifdef __weak_alias __weak_alias(getaddrinfo,_getaddrinfo) +__weak_alias(allocaddrinfo,_allocaddrinfo) __weak_alias(freeaddrinfo,_freeaddrinfo) __weak_alias(gai_strerror,_gai_strerror) #endif @@ -935,7 +936,7 @@ get_canonname(const struct addrinfo *pai return 0; } -static struct addrinfo * +struct addrinfo * allocaddrinfo(socklen_t addrlen) { struct addrinfo *ai;