2005-11-18 Paul Brook <paul@codesourcery.com>
authorRoland McGrath <roland@gnu.org>
Fri, 18 Nov 2005 22:42:21 +0000 (22:42 +0000)
committerRoland McGrath <roland@gnu.org>
Fri, 18 Nov 2005 22:42:21 +0000 (22:42 +0000)
* nscd/grpcache.c: Include <sys/socket.h>.
* nscd/nscd_stat.c: Likewise.
* nscd/pwdcache.c: Likewise.
* sysdeps/unix/sysv/linux/unlinkat.c: Include <stdlib.h>, <sysdep.h>.

nscd/grpcache.c
nscd/nscd_stat.c
nscd/pwdcache.c
sysdeps/unix/sysv/linux/unlinkat.c

index 6543ef3..3f440e9 100644 (file)
@@ -32,6 +32,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <sys/mman.h>
+#include <sys/socket.h>
 #include <stackinfo.h>
 
 #include "nscd.h"
index c1d0bff..7f6bd1c 100644 (file)
@@ -24,6 +24,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <sys/socket.h>
 #include <unistd.h>
 #include <libintl.h>
 
index 6b25968..e4ed7e9 100644 (file)
@@ -32,6 +32,7 @@
 #include <time.h>
 #include <unistd.h>
 #include <sys/mman.h>
+#include <sys/socket.h>
 #include <stackinfo.h>
 
 #include "nscd.h"
index 36c0215..821029f 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 2005 Free Software Foundation, Inc.
+/* unlinkat -- Remove a link by relative name.
+   Copyright (C) 2005 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -20,7 +21,9 @@
 #include <fcntl.h>
 #include <stddef.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
+#include <sysdep.h>
 #include <unistd.h>
 
 
@@ -51,7 +54,7 @@ unlinkat (fd, file, flag)
         due to the format elements compensates for possible negative
         numbers.  */
       size_t buflen = sizeof (procfd) + sizeof (int) * 3 + filelen;
-      buf = alloca (buflen);
+      buf = __alloca (buflen);
 
       __snprintf (buf, buflen, procfd, fd, file);
       file = buf;