Samuel Thibault, le lun. 10 févr. 2025 12:44:45 +0100, a ecrit: > Hello, > > Yuqian Yang, le lun. 10 févr. 2025 17:46:32 +0800, a ecrit: > > --- > > libpam/include/pam_hurd_max_stub.h | 11 +++++++++++ > > modules/pam_debug/tst-pam_debug-retval.c | 1 + > > modules/pam_deny/tst-pam_deny-retval.c | 1 + > > modules/pam_echo/tst-pam_echo-retval.c | 1 + > > modules/pam_faildelay/tst-pam_faildelay-retval.c | 1 + > > modules/pam_localuser/tst-pam_localuser-retval.c | 1 + > > modules/pam_mkhomedir/tst-pam_mkhomedir-retval.c | 1 + > > modules/pam_nologin/tst-pam_nologin-retval.c | 1 + > > modules/pam_permit/tst-pam_permit-retval.c | 1 + > > modules/pam_rootok/tst-pam_rootok-retval.c | 1 + > > modules/pam_warn/tst-pam_warn-retval.c | 1 + > > modules/pam_xauth/pam_xauth.c | 4 ++++ > > tests/tst-dlopen.c | 4 +--- > > 13 files changed, 26 insertions(+), 3 deletions(-) > > create mode 100644 libpam/include/pam_hurd_max_stub.h > > > > diff --git a/libpam/include/pam_hurd_max_stub.h > > b/libpam/include/pam_hurd_max_stub.h > > new file mode 100644 > > index 00000000..c3c9b510 > > --- /dev/null > > +++ b/libpam/include/pam_hurd_max_stub.h > > @@ -0,0 +1,11 @@ > > +#ifndef PAM_HURD_MAX_STUB_H > > +#define PAM_HURD_MAX_STUB_H > > + > > +/* > > + * Define PATH_MAX if not available > > + */ > > +#ifndef PATH_MAX > > +#define PATH_MAX 4096 > > +#endif > > It'd be better to make tests use getcwd(NULL), which is in posix since > 2008.
Ah, sorry, no, it's a glibc extension. Bleh. I don't know if pam is really used on a system which doesn't have this extension. Maybe check if musl and friends have it. Samuel