From 8600e3925031034bfe7e2ce64712e428b2d72763 Mon Sep 17 00:00:00 2001 From: corinna Date: Mon, 17 May 2004 16:14:01 +0000 Subject: [PATCH] * grp.cc (getgrgid_r): Replace struct group by struct __group32 in argument definition. (getgrnam_r): Ditto. --- winsup/cygwin/ChangeLog | 6 ++++++ winsup/cygwin/grp.cc | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 63ae0433cf..8fae3f8e64 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,11 @@ 2004-05-17 Corinna Vinschen + * grp.cc (getgrgid_r): Replace struct group by struct __group32 in + argument definition. + (getgrnam_r): Ditto. + +2004-05-17 Corinna Vinschen + * cygwin.din: Add symbols flockfile, ftrylockfile, funlockfile, getgrgid_r, getgrnam_r and getlogin_r. * grp.cc (getgrgid_r): New function. diff --git a/winsup/cygwin/grp.cc b/winsup/cygwin/grp.cc index 39de15136e..f46cb89d66 100644 --- a/winsup/cygwin/grp.cc +++ b/winsup/cygwin/grp.cc @@ -176,8 +176,8 @@ grp32togrp16 (struct __group16 *gp16, struct __group32 *gp32) } extern "C" int -getgrgid_r (__gid32_t gid, struct group *grp, char *buffer, size_t bufsize, - struct group **result) +getgrgid_r (__gid32_t gid, struct __group32 *grp, char *buffer, size_t bufsize, + struct __group32 **result) { *result = NULL; @@ -233,8 +233,8 @@ getgrgid (__gid16_t gid) } extern "C" int -getgrnam_r (const char *nam, struct group *grp, char *buffer, size_t bufsize, - struct group **result) +getgrnam_r (const char *nam, struct __group32 *grp, char *buffer, + size_t bufsize, struct __group32 **result) { *result = NULL; -- 2.11.0