Change internal gid datatype from __gid16_t to __gid32_t

throughout.
	* cygwin.din: Export new symbols chown32, fchown32, getegid32,
	getgid32, getgrgid32, getgrnam32, getgroups32, initgroups32, lchown32,
	setgid32, setegid32, getgrent32.
	* grp.cc (grp32togrp16): New static function.
	(getgrgid32): New function.
	(getgrnam32): Ditto.
	(getgrent32): Ditto.
	(getgroups32): Change name of internal function from getgroups.
	(getgroups32): New function.
	(initgroups32): Ditto.
	* syscalls.cc (chown32): Ditto.
	(lchown32): Ditto.
	(fchown32): Ditto.
	(setegid32): Ditto.
	(setgid32): Ditto.
	* uinfo.cc (getgid32): Ditto.
	(getegid32): Ditto.
	* include/cygwin/grp.h: Remove declaration of getgrgid() and getgrnam().
	Declare getgrgid32() and getgrnam32() instead.  Declare getgid32().
This commit is contained in:
Corinna Vinschen
2002-05-28 14:10:55 +00:00
parent f542ad4e14
commit 5719640581
15 changed files with 235 additions and 74 deletions

View File

@@ -100,6 +100,7 @@ chmod
_chmod = chmod
chown
_chown = chown
chown32
cleanup_glue
clearerr
_clearerr = clearerr
@@ -205,6 +206,7 @@ fchmod
_fchmod = fchmod
fchown
_fchown = fchown
fchown32
fclose
_fclose = fclose
fcntl
@@ -344,16 +346,21 @@ getdtablesize
_getdtablesize = getdtablesize
getegid
_getegid = getegid
getegid32
geteuid
_geteuid = geteuid
getgid
_getgid = getgid
getgid32
getgrgid
_getgrgid = getgrgid
getgrgid32
getgrnam
_getgrnam = getgrnam
getgrnam32
getgroups
_getgroups = getgroups
getgroups32
gethostname = cygwin_gethostname
_gethostname = cygwin_gethostname
getlogin
@@ -412,6 +419,7 @@ _infinity = infinity
infinityf
_infinityf = infinityf
initgroups
initgroups32
ioctl
_ioctl = ioctl
iprintf
@@ -468,6 +476,7 @@ labs
_labs = labs
lchown
_lchown = lchown
lchown32
ldexp
_ldexp = ldexp
ldexpf
@@ -658,6 +667,7 @@ setdtablesize
_setdtablesize = setdtablesize
setgid
_setgid = setgid
setgid32
setjmp
_setjmp = setjmp
setlocale
@@ -674,6 +684,7 @@ seteuid
_seteuid = seteuid
setegid
_setegid = setegid
setegid32
setuid
_setuid = setuid
setutent
@@ -1013,6 +1024,7 @@ getpgrp
_getpgrp = getpgrp
getgrent
_getgrent = getgrent
getgrent32
ntohl
_ntohl = ntohl
htonl