aboutsummaryrefslogtreecommitdiff
path: root/nscd/gai.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-07-12 15:12:29 +0000
committerJakub Jelinek <jakub@redhat.com>2007-07-12 15:12:29 +0000
commite046ba1d02eeb862753adc01fcacfc072ddf0a44 (patch)
tree64e21e2ff70ed709b5ae2d6b40d0f06aedf31ec2 /nscd/gai.c
parentbdaa36ac5f0b620fbf2be08df8af7d85f055c17c (diff)
downloadglibc-e046ba1d02eeb862753adc01fcacfc072ddf0a44.tar
glibc-e046ba1d02eeb862753adc01fcacfc072ddf0a44.tar.gz
glibc-e046ba1d02eeb862753adc01fcacfc072ddf0a44.tar.bz2
glibc-e046ba1d02eeb862753adc01fcacfc072ddf0a44.zip
2007-04-25 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/check_pf.c (make_request): Return -1 instead of 0 after the out_fail label. 2007-03-18 Jakub Jelinek <jakub@redhat.com> * nscd/gai.c: Include alloca.h. (__libc_use_alloca): Define. 2007-03-15 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Never reallocate the buffer, instead fail for MSG_TRUNC or for EBUSY NLMSG_ERR. Instead use a page sized buffer. * sysdeps/unix/sysv/linux/check_pf.c (make_request): Use page sized buffer. 2007-03-02 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Retry with a new netlink socket if NLMSG_ERR -EBUSY is seen after some MSG_TRUNC message. 2007-02-27 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix memory reallocation.
Diffstat (limited to 'nscd/gai.c')
-rw-r--r--nscd/gai.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/nscd/gai.c b/nscd/gai.c
index 2e706bdfe7..652a1885c9 100644
--- a/nscd/gai.c
+++ b/nscd/gai.c
@@ -15,6 +15,7 @@
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+#include <alloca.h>
/* This file uses the getaddrinfo code but it compiles it without NSCD
support. We just need a few symbol renames. */
#define __getservbyname_r getservbyname_r
@@ -26,6 +27,8 @@
#define __sendto sendto
#define __strchrnul strchrnul
#define __getline getline
+/* nscd uses 1MB or 2MB thread stacks. */
+#define __libc_use_alloca(size) (size <= __MAX_ALLOCA_CUTOFF)
#include <getaddrinfo.c>