fix arm __tlsdesc_dynamic when built as thumb code without __ARM_ARCH>=5
[musl] / src / passwd / fgetgrent.c
index 2f18d92..7d045fd 100644 (file)
@@ -1,9 +1,12 @@
+#define _GNU_SOURCE
 #include "pwf.h"
 
 struct group *fgetgrent(FILE *f)
 {
        static char *line, **mem;
        static struct group gr;
+       struct group *res;
        size_t size=0, nmem=0;
-       return __getgrent_a(f, &gr, &line, &size, &mem, &nmem);
+       __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res);
+       return res;
 }