diff --git a/debian/patches/debian/0010-Define-LOGIN_NAME_MAX-on-HURD.patch b/debian/patches/debian/0010-Define-LOGIN_NAME_MAX-on-HURD.patch new file mode 100644 index 00000000..b78100b9 --- /dev/null +++ b/debian/patches/debian/0010-Define-LOGIN_NAME_MAX-on-HURD.patch @@ -0,0 +1,25 @@ +From: Chris Hofstaedtler +Date: Tue, 6 Aug 2024 00:16:59 +0200 +Subject: Define LOGIN_NAME_MAX on HURD + +--- + lib/chkname.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/lib/chkname.c b/lib/chkname.c +index 9954410..751fdf0 100644 +--- a/lib/chkname.c ++++ b/lib/chkname.c +@@ -26,6 +26,12 @@ + #include + #include + ++#ifdef __GNU__ ++#ifndef LOGIN_NAME_MAX ++#define LOGIN_NAME_MAX 256 ++#endif ++#endif ++ + #include "defines.h" + #include "chkname.h" + diff --git a/debian/patches/series b/debian/patches/series index 77faff59..aedc91db 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -7,3 +7,4 @@ upstream/tests-Support-run_some-from-exported-tarball.patch debian/tests-disable-su.patch debian/tests-libsubid-04_nss-fix-setting-basedir.patch debian/Adapt-login.defs-for-Debian.patch +debian/0010-Define-LOGIN_NAME_MAX-on-HURD.patch