From cafcda246ed0bc849105b57019736b8b497163e4 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 22 Feb 2025 11:22:48 +0100 Subject: [PATCH] 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 --- lib/defines.h | 8 ++++++++ lib/fs/readlink/areadlink.h | 2 +- lib/get_pid.c | 1 + src/login_nopam.c | 1 + 4 files changed, 11 insertions(+), 1 deletion(-) 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" -- 2.47.3