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:
@@ -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
|
||||
|
Reference in New Issue
Block a user