From: Samuel Thibault Date: Sat, 22 Feb 2025 10:22:48 +0000 (+0100) Subject: lib/defines.h: PATH_MAX/MAXHOSTNAMELEN: define when not set by OS X-Git-Tag: 4.18.0-rc1~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cafcda246ed0bc849105b57019736b8b497163e4;p=thirdparty%2Fshadow.git lib/defines.h: PATH_MAX/MAXHOSTNAMELEN: define when not set by OS E.g. GNU/Hurd does not define such limitations. Let "defines.h" provide some good-enough value. Signed-off-by: Samuel Thibault --- diff --git a/lib/defines.h b/lib/defines.h index 89300c93c..8673a09f4 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -65,6 +65,14 @@ #endif #endif +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + +#ifndef MAXHOSTNAMELEN +#define MAXHOSTNAMELEN 64 +#endif + #include #ifndef LOG_WARN diff --git a/lib/fs/readlink/areadlink.h b/lib/fs/readlink/areadlink.h index de931a7b3..f18189050 100644 --- a/lib/fs/readlink/areadlink.h +++ b/lib/fs/readlink/areadlink.h @@ -9,11 +9,11 @@ #include #include -#include #include #include #include +#include "defines.h" #include "alloc/malloc.h" #include "attr.h" #include "fs/readlink/readlinknul.h" diff --git a/lib/get_pid.c b/lib/get_pid.c index c687eab01..6aa3987d2 100644 --- a/lib/get_pid.c +++ b/lib/get_pid.c @@ -10,6 +10,7 @@ #include #include +#include "defines.h" #include "atoi/getnum.h" #include "defines.h" #include "prototypes.h" diff --git a/src/login_nopam.c b/src/login_nopam.c index 856da11d5..b2f5f850d 100644 --- a/src/login_nopam.c +++ b/src/login_nopam.c @@ -57,6 +57,7 @@ #include #include +#include "defines.h" #include "prototypes.h" #include "sizeof.h" #include "string/strcmp/strcaseeq.h"