newlib-cygwin/winsup
Corinna Vinschen 64b3062937 * cygwin.din: Define symbols for `cygwin_logon_user' and
`cygwin_set_impersonation_token'.
        * dcrt0.cc (dll_crt0_1): Eliminate superfluous conditional
        statements.
        Add load statements for `ImpersonateLoggedOnUser', `LogonUserA'
        and `RevertToSelf'.
        * fork.cc (fork): Care for correct impersonation of parent
        and child process.
        * security.cc (cygwin_set_impersonation_token): New function.
        (cygwin_logon_user): Ditto.
        shared.h (class pinfo): New members `orig_uid', `orig_gid',
        `real_uid' nad `real_gid'.
        spawn.cc (spawn_guts): Care for impersonation when starting
        child process in a different user context.
        * syscalls.cc (setgid): Call `setegid' now. Set real_gid.
        (setuid): Call `seteuid' now. Set real_uid.
        (seteuid): Functionality moved from setuid to here. Care for
        correct impersonation.
        (setegid): Functionality moved from setgid to here.
        * uinfo.cc (uinfo_init): Initialization of additional pinfo
        members.
        (getuid): Return real uid.
        (getgid): Return real gid.
        (geteuid): Return effective uid.
        (getegid): Return effective gid.
        include/sys/cygwin.h: Add prototypes for `cygwin_logon_user' and
        `cygwin_set_impersonation_token'.
        include/cygwin/version.h: Bumb API minor version to 22.
2000-06-16 19:36:07 +00:00
..
cygwin * cygwin.din: Define symbols for `cygwin_logon_user' and 2000-06-16 19:36:07 +00:00
doc Rewrote "Adding or updating packages", 2000-06-14 20:56:56 +00:00
mingw * configure.in: Change HEADER_SUBDIR to mingw32. 2000-04-19 17:11:59 +00:00
testsuite * testsuite/winsup.api/crlf.c: New 2000-05-17 17:21:36 +00:00
utils mount.cc (error): New function to report an error and exit. 2000-06-08 12:54:12 +00:00
w32api * include/winnt.h: Add some missing defines related to locale identifiers. 2000-06-14 20:33:31 +00:00
CYGWIN_LICENSE import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ChangeLog * configure.in: Don't assume that cinstall directory exists. 2000-05-25 22:39:48 +00:00
MAINTAINERS * MAINTAINERS: Add Corinna to general list. 2000-05-18 18:34:02 +00:00
Makefile.common * Makefile.common (%.o): further simplify, add "..." to make it 2000-05-24 18:54:10 +00:00
Makefile.in * Makefile.in: Work around MAKEOVERRIDES problem with older versions of make. 2000-04-09 06:15:43 +00:00
configure * configure.in: Don't assume that cinstall directory exists. 2000-05-25 22:39:48 +00:00
configure.in * configure.in: Don't assume that cinstall directory exists. 2000-05-25 22:39:48 +00:00