#ifndef _GSHADOW_H #define _GSHADOW_H #include #include #define GSHADOW _PATH_GSHADOW struct sgrp { char *sg_namp; char *sg_passwd; char **sg_adm; char **sg_mem; }; #ifndef __MLIBC_ABI_ONLY #ifdef __cplusplus extern "C" { #endif int getsgnam_r(const char *name, struct sgrp *result_buf, char *buffer, size_t len, struct sgrp **result); #ifdef __cplusplus } #endif #endif /* !__MLIBC_ABI_ONLY */ #endif