limits-h: other modules can rely on SSIZE_MAX
* lib/areadlink-with-size.c, lib/areadlinkat-with-size.c:
- * lib/careadlinkat.c:
+ * lib/careadlinkat.c, lib/getdelim.c:
(SSIZE_MAX): Do not define.
* modules/areadlink-with-size, modules/areadlinkat-with-size:
- * modules/careadlinkat:
+ * modules/careadlinkat, modules/getdelim:
(Depends-on) Add limits-h.
limits-h: define SSIZE_MAX
#include <stdlib.h>
#include <errno.h>
-#ifndef SSIZE_MAX
-# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
-#endif
-
#if USE_UNLOCKED_IO
# include "unlocked-io.h"
# define getc_maybe_unlocked(fp) getc(fp)
Depends-on:
stdio
extensions
+limits-h [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
stdint [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
errno [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]