X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fpwd.h;h=37ca520894b5c7ebdfdc2742e04af4212dcbc40d;hp=5abfbfd56aa606db2d87a650ea271eb5ecc6ea52;hb=c8ea985748a6857ac5db9ef50f9c92e2966c04d5;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/include/pwd.h b/include/pwd.h index 5abfbfd5..37ca5208 100644 --- a/include/pwd.h +++ b/include/pwd.h @@ -9,6 +9,10 @@ extern "C" { #define __NEED_uid_t #define __NEED_gid_t +#ifdef _GNU_SOURCE +#define __NEED_FILE +#endif + #include struct passwd @@ -31,6 +35,10 @@ struct passwd *getpwnam (const char *); int getpwuid_r (uid_t, struct passwd *, char *, size_t, struct passwd **); int getpwnam_r (const char *, struct passwd *, char *, size_t, struct passwd **); +#ifdef _GNU_SOURCE +struct passwd *fgetpwent(FILE *); +#endif + #ifdef __cplusplus } #endif