Include <stdlib.h> when needed.
authorBruno Haible <bruno@clisp.org>
Sun, 30 Jun 2019 13:52:09 +0000 (15:52 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 30 Jun 2019 13:52:09 +0000 (15:52 +0200)
* lib/areadlinkat.c: Include <stdlib.h>, needed for free() in at-func.c.
* lib/faccessat.c: Likewise.
* lib/fchmodat.c: Likewise.
* lib/fchownat.c: Likewise.
* lib/fstatat.c: Likewise.
* lib/mkfifoat.c: Likewise.
* lib/mknodat.c: Likewise.
* lib/readlinkat.c: Likewise.
* lib/symlinkat.c: Likewise.
* lib/utimensat.c: Likewise.
* lib/mkdirat.c: Likewise. Include also the specification header.

12 files changed:
ChangeLog
lib/areadlinkat.c
lib/faccessat.c
lib/fchmodat.c
lib/fchownat.c
lib/fstatat.c
lib/mkdirat.c
lib/mkfifoat.c
lib/mknodat.c
lib/readlinkat.c
lib/symlinkat.c
lib/utimensat.c

index 2fc31a3397938436b866ee4cf3830689f68e05e1..f554b5d741e98e9148f3c0dd7174a69d27e4ca8e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2019-06-30  Bruno Haible  <bruno@clisp.org>
+
+       Include <stdlib.h> when needed.
+       * lib/areadlinkat.c: Include <stdlib.h>, needed for free() in at-func.c.
+       * lib/faccessat.c: Likewise.
+       * lib/fchmodat.c: Likewise.
+       * lib/fchownat.c: Likewise.
+       * lib/fstatat.c: Likewise.
+       * lib/mkfifoat.c: Likewise.
+       * lib/mknodat.c: Likewise.
+       * lib/readlinkat.c: Likewise.
+       * lib/symlinkat.c: Likewise.
+       * lib/utimensat.c: Likewise.
+       * lib/mkdirat.c: Likewise. Include also the specification header.
+
 2019-06-30  Bruno Haible  <bruno@clisp.org>
 
        inet_ntop, inet_pton: Avoid conflict with native Windows functions.
index 6dfbb6102394f14649be2a1fd85213456669898f..fd9e2f2619c7304d95206e7aad7760dd34521b19 100644 (file)
@@ -25,6 +25,8 @@
 /* Specification.  */
 #include "areadlink.h"
 
+#include <stdlib.h>
+
 #include "careadlinkat.h"
 
 #if HAVE_READLINKAT
index 6c63e61d83f48c99f6aeeb58e13575dfc50f7759..e8e581a54b5b85987be63d74c2b24a8eb670ca0e 100644 (file)
 #define _GL_INCLUDING_UNISTD_H
 #include <config.h>
 
+/* Specification.  */
 #include <unistd.h>
+
 #include <errno.h>
 #include <fcntl.h>
+#include <stdlib.h>
 #include <string.h>
 #include <sys/stat.h>
 #undef _GL_INCLUDING_UNISTD_H
index 088d3c023b93241023bfd3596029e65075e753c4..ea55f65554ed48def0927cb5a395d5c6fd15221a 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <sys/stat.h>
 
 #include <errno.h>
+#include <stdlib.h>
 
 #ifndef HAVE_LCHMOD
 /* Use a different name, to avoid conflicting with any
index 538d86d690705f68f88ae58b9756dff868e60c5b..9fb9ce990d6d7cdb96142de290acc13c4f9d7078 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <unistd.h>
 
 #include <errno.h>
+#include <stdlib.h>
 #include <string.h>
 
 #include "openat.h"
index 019d3c616389f476aff8af94d30316395d86f4b6..db864da76054c150ae319acbe3c8ab6537f2a51c 100644 (file)
@@ -49,6 +49,7 @@ orig_fstatat (int fd, char const *filename, struct stat *buf, int flags)
 
 #include <errno.h>
 #include <fcntl.h>
+#include <stdlib.h>
 #include <string.h>
 
 #if HAVE_FSTATAT && HAVE_WORKING_FSTATAT_ZERO_FLAG
index 21c09cc800588a5bf03a5d186355540d9d817c7f..fd53d837f8cec469c508b5a99ce129dbc0a36246 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
+#include <sys/stat.h>
+
+#include <stdlib.h>
 #include <unistd.h>
 
 /* Solaris 10 has no function like this.
index 8e44adeb65e2d219c0594bc2b84cc04f4b0bdb71..2ed7aeb93fc618fa274e61553d4c21434a956a15 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <sys/stat.h>
 
+#include <stdlib.h>
+
 #if !HAVE_MKFIFO
 
 # include <errno.h>
index 0cec0d309719b6722d99b2e833d3bb0b24dde414..c5ca756e21e9d5903c539f28f25cb4dbd173c463 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <sys/stat.h>
 
+#include <stdlib.h>
+
 #if !HAVE_MKNOD
 
 # include <errno.h>
index c0f3e59f6ce2161da2a91d89b3c268bcbae340b6..069411690d650b4257a247361df7b67d3d9e2b0e 100644 (file)
 
 #include <config.h>
 
-#include <errno.h>
+/* Specification.  */
 #include <unistd.h>
+
+#include <errno.h>
+#include <stdlib.h>
 #include <string.h>
 #include <sys/stat.h>
 
index 7d58cd974c6808b8a4fec5e1cb9454c44315c423..4f7df8efdecc7372702a5390689257c0d3733cec 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <unistd.h>
+
 #include <errno.h>
+#include <stdlib.h>
 
 #if HAVE_SYMLINKAT
 # undef symlinkat
index e9ea626e049e33216b4c092a625e6445a95243e5..ebd339d9080f872881077359596e372de1273cc4 100644 (file)
 
 #include <config.h>
 
+/* Specification.  */
 #include <sys/stat.h>
 
 #include <errno.h>
 #include <fcntl.h>
+#include <stdlib.h>
 
 #include "stat-time.h"
 #include "timespec.h"