diff options
Diffstat (limited to 'ext/etc')
-rw-r--r-- | ext/etc/etc.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/etc/etc.c b/ext/etc/etc.c index c42f279d58..6f677a6893 100644 --- a/ext/etc/etc.c +++ b/ext/etc/etc.c @@ -410,7 +410,11 @@ Init_etc() rb_global_variable(&sPasswd); #ifdef HAVE_GETGRENT - sGroup = rb_struct_define("Group", "name", "passwd", "gid", "mem", NULL); + sGroup = rb_struct_define("Group", "name", +#ifdef HAVE_ST_GR_PASSWD + "passwd", +#endif + "gid", "mem", NULL); rb_global_variable(&sGroup); #endif } |