]> Savannah Git Hosting - gnulib.git/commitdiff
areadlinkat-with-size: use limits-h SSIZE_MAX
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 20 May 2023 22:20:14 +0000 (15:20 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 May 2023 03:33:22 +0000 (20:33 -0700)
ChangeLog
lib/areadlinkat-with-size.c
modules/areadlinkat-with-size

index b93bbba420868636405c61db9350c7662d927fc5..c3a0b34130624df21c36655bd807bc9b7e31f935 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,10 @@
 2023-05-20  Paul Eggert  <eggert@cs.ucla.edu>
 
        limits-h: other modules can rely on SSIZE_MAX
-       * lib/areadlink-with-size.c (SSIZE_MAX):
-       Do not define.
-       * modules/areadlink-with-size (Depends-on):
-       Add limits-h.
+       * lib/areadlink-with-size.c, lib/areadlinkat-with-size.c:
+       (SSIZE_MAX): Do not define.
+       * modules/areadlink-with-size, modules/areadlinkat-with-size:
+       (Depends-on) Add limits-h.
 
        limits-h: define SSIZE_MAX
        * doc/posix-headers/limits.texi (limits.h): Document this.
index 724cff1714ffcbf309dcba8cea6ded8f852557a7..cca69dade499534b5f565faca300e1d7a71f48b9 100644 (file)
 
 #if HAVE_READLINKAT
 
-# ifndef SSIZE_MAX
-#  define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
-# endif
-
 /* SYMLINK_MAX is used only for an initial memory-allocation sanity
    check, so it's OK to guess too small on hosts where there is no
    arbitrary limit to symbolic link length.  */
index d66ba26ea423c52c5972ea5c07cb8b9e545a7a00..0fe291ee84096b688b15f588e154851310af59cf 100644 (file)
@@ -17,6 +17,7 @@ fchdir
 fcntl-h
 filename
 free-posix
+limits-h
 openat-die
 openat-h
 save-cwd