summaryrefslogtreecommitdiffstats
path: root/newlib/libc/include
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2003-09-09 13:14:50 +0000
committerCorinna Vinschen <corinna@vinschen.de>2003-09-09 13:14:50 +0000
commit84154fcc00877205647c2a318a0bf7547520c498 (patch)
treea9066d46fdea4dad90bab1c6d8edfa93dbbab171 /newlib/libc/include
parent807dfb3d4a8b4c9ba13903cfbf62a43c3cb4dc5a (diff)
downloadcygnal-84154fcc00877205647c2a318a0bf7547520c498.tar.gz
cygnal-84154fcc00877205647c2a318a0bf7547520c498.tar.bz2
cygnal-84154fcc00877205647c2a318a0bf7547520c498.zip
* libc/include/grp.h: Don't define setgrfile, group_from_gid and
setgroupent for Cygwin.
Diffstat (limited to 'newlib/libc/include')
-rw-r--r--newlib/libc/include/grp.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/newlib/libc/include/grp.h b/newlib/libc/include/grp.h
index 48a3d63b2..e453dca78 100644
--- a/newlib/libc/include/grp.h
+++ b/newlib/libc/include/grp.h
@@ -66,18 +66,24 @@ extern "C" {
#ifndef __INSIDE_CYGWIN__
struct group *getgrgid (gid_t);
struct group *getgrnam (const char *);
+#ifndef __CYGWIN__
int getgrnam_r (const char *, struct group *,
char *, size_t, struct group **);
int getgrgid_r (gid_t, struct group *,
char *, size_t, struct group **);
+#endif /* !__CYGWIN__ */
#ifndef _POSIX_SOURCE
struct group *getgrent (void);
void setgrent (void);
void endgrent (void);
+#ifndef __CYGWIN__
void setgrfile (const char *);
+#endif /* !__CYGWIN__ */
#ifndef _XOPEN_SOURCE
+#ifndef __CYGWIN__
char *group_from_gid (gid_t, int);
int setgroupent (int);
+#endif /* !__CYGWIN__ */
int initgroups (const char *, gid_t);
#endif /* !_XOPEN_SOURCE */
#endif /* !_POSIX_SOURCE */