diff options
author | Jakub Jelinek <jakub@redhat.com> | 2007-07-12 15:12:29 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2007-07-12 15:12:29 +0000 |
commit | e046ba1d02eeb862753adc01fcacfc072ddf0a44 (patch) | |
tree | 64e21e2ff70ed709b5ae2d6b40d0f06aedf31ec2 /nscd/gai.c | |
parent | bdaa36ac5f0b620fbf2be08df8af7d85f055c17c (diff) | |
download | glibc-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.c | 3 |
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> |