Get group name info

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3378 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
richard 1998-12-03 16:49:25 +00:00
parent f41cd654d6
commit a14ab331e6
4 changed files with 283 additions and 201 deletions

View file

@ -75,6 +75,9 @@
/* Define if you have the <pwd.h> header file. */
#undef HAVE_PWD_H
/* Define if you have the <getgrent.h> header file. */
#undef HAVE_GRP_H
/* Define if you have the <string.h> header file. */
#undef HAVE_STRING_H

View file

@ -109,6 +109,9 @@
#if HAVE_PWD_H
#include <pwd.h> /* For struct passwd */
#endif
#if HAVE_GRP_H
#include <grp.h> /* For struct group */
#endif
#if HAVE_UTIME_H
# include <utime.h>
#endif
@ -605,7 +608,7 @@ static NSFileManager* defaultManager = nil;
#if HAVE_PWD_H
struct passwd *pw;
#endif
#if HAVE_GETGRENT_H
#if HAVE_GRP_H
struct group *gp;
#endif
int mode;
@ -674,7 +677,7 @@ static NSFileManager* defaultManager = nil;
{
values[10] = @"UnknownUser";
}
#if HAVE_GETGRENT_H
#if HAVE_GRP_H
setgrent();
while ((gp = getgrent()) != 0)
if (gp->gr_gid == statbuf.st_uid)

472
configure vendored

File diff suppressed because it is too large Load diff

View file

@ -211,7 +211,7 @@ AC_CHECK_HEADERS(values.h)
#--------------------------------------------------------------------
# Header files and functions for files and filesystems
#--------------------------------------------------------------------
AC_CHECK_HEADERS(sys/stat.h sys/vfs.h sys/statfs.h sys/statvfs.h pwd.h)
AC_CHECK_HEADERS(sys/stat.h sys/vfs.h sys/statfs.h sys/statvfs.h pwd.h grp.h)
AC_CHECK_FUNCS(statvfs)
#--------------------------------------------------------------------