From c3ccaeeddc4d92bfe34cedaa6b71cb6e830fe280 Mon Sep 17 00:00:00 2001 From: "Anna (navi) Figueiredo Gomes" Date: Thu, 18 Jul 2024 17:29:21 +0200 Subject: librc, openrc-pam: instantiate user. service automatically it's created in /run/openrc/dynamic and linked to the service in /etc at login. Signed-off-by: Anna (navi) Figueiredo Gomes --- src/shared/helpers.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/shared') diff --git a/src/shared/helpers.h b/src/shared/helpers.h index dee41b75..36a25a2d 100644 --- a/src/shared/helpers.h +++ b/src/shared/helpers.h @@ -91,6 +91,22 @@ RC_UNUSED static char *xstrdup(const char *str) /* NOTREACHED */ } +RC_UNUSED static char *xstrndup(const char *str, size_t n) +{ + char *value; + + if (!str) + return (NULL); + + value = strndup(str, n); + + if (value) + return (value); + + ERRX; + /* NOTREACHED */ +} + #undef ERRX /* -- cgit v1.2.3