]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
lib/defines.h: PATH_MAX/MAXHOSTNAMELEN: define when not set by OS
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Sat, 22 Feb 2025 10:22:48 +0000 (11:22 +0100)
committerAlejandro Colomar <foss+github@alejandro-colomar.es>
Sat, 7 Jun 2025 17:41:59 +0000 (19:41 +0200)
E.g. GNU/Hurd does not define such limitations. Let "defines.h"
provide some good-enough value.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
lib/defines.h
lib/fs/readlink/areadlink.h
lib/get_pid.c
src/login_nopam.c

index 89300c93c5efc191f96f33a11c12c63b94af7706..8673a09f4f4e736ab69bc7c5bf5dbc53dabd5ea1 100644 (file)
 #endif
 #endif
 
+#ifndef PATH_MAX
+#define PATH_MAX 4096
+#endif
+
+#ifndef MAXHOSTNAMELEN
+#define MAXHOSTNAMELEN 64
+#endif
+
 #include <syslog.h>
 
 #ifndef LOG_WARN
index de931a7b32574eba7e423003ab423f30cb1d5f94..f1818905061014c446c0520966ee70b89828859c 100644 (file)
@@ -9,11 +9,11 @@
 #include <config.h>
 
 #include <errno.h>
-#include <limits.h>
 #include <stdbool.h>
 #include <stddef.h>
 #include <stdlib.h>
 
+#include "defines.h"
 #include "alloc/malloc.h"
 #include "attr.h"
 #include "fs/readlink/readlinknul.h"
index c687eab014c3aa8098339d3400c9fb5495ca1dd8..6aa3987d27886cc2ad2ac0eb9d384f860c2fb1ab 100644 (file)
@@ -10,6 +10,7 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 
+#include "defines.h"
 #include "atoi/getnum.h"
 #include "defines.h"
 #include "prototypes.h"
index 856da11d5226ce2fa1b707bd7f338053ea078b82..b2f5f850d6e6797dede5a0d05614ce41df43949b 100644 (file)
@@ -57,6 +57,7 @@
 #include <syslog.h>
 #include <unistd.h>
 
+#include "defines.h"
 #include "prototypes.h"
 #include "sizeof.h"
 #include "string/strcmp/strcaseeq.h"