From: Yu Watanabe Date: Sun, 21 Sep 2025 06:24:06 +0000 (+0900) Subject: musl: introduce dummy gshadow header file for userdb X-Git-Tag: v259-rc1~63^2~6 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a2b7bcce27997aa77c05288ff6a560ac2f1f677a;p=thirdparty%2Fsystemd.git musl: introduce dummy gshadow header file for userdb Even 'gshadow' meson option is disabled, src/shared/userdb.c and src/shared/user-record-nss.c include gshadow.h unconditionally. Let's introduce dummy header to make them compiled gracefully. --- diff --git a/src/include/musl/gshadow.h b/src/include/musl/gshadow.h new file mode 100644 index 00000000000..b57c74ca834 --- /dev/null +++ b/src/include/musl/gshadow.h @@ -0,0 +1,22 @@ +/* SPDX-License-Identifier: LGPL-2.1-or-later */ +#pragma once + +#include +#include + +struct sgrp { + char *sg_namp; + char *sg_passwd; + char **sg_adm; + char **sg_mem; +}; + +static inline int getsgnam_r( + const char *__name, + struct sgrp *__result_buf, + char *__buffer, + size_t __buflen, + struct sgrp **__result) { + + return EOPNOTSUPP; /* this function returns positive errno in case of error. */ +}