acadia-newlib/winsup/cygwin
Corinna Vinschen d551169a9f * autoload.cc: Add LoadDLLfunc statements for SetTokenInformation@16.
* cygheap.cc: Include security.h.
        * grp.cc (internal_getgrent): New function.
        (getgroups): Rearranged using `internal_getgrent' and the new
        `cygsid' class.
        * passwd.cc (internal_getpwent): New function.
        * sec_acl.cc: Use new `cygsid' class throughout.
        (acl_access): Use `internal_getgrent' instead of `getgrent'.
        * sec_helper.cc: Use new `cygsid' class throughout.
        (get_id_from_sid): Use `internal_getgrent' instead of `getgrent'.
        Use `internal_getpwent' instead of `getpwent'.
        * security.cc: Use new `cygsid' class throughout.
        * security.h: Move `MAX_SID_LEN' from winsup.h to here.
        Add extern declarations for `internal_getgrent' and `internal_getpwent'.
        (class cygsid): New class.
        * shared.cc (sec_user): Use new `cygsid' class.
        * syscalls.cc (seteuid): Try to set owner to user and primary group to
        current group in impersonation token before performing impersonation.
        (setegid): Try to set primary group in process token to the new group
        if ntsec is on.
        * uinfo.cc (internal_getlogin): Use new `cygsid' class.
        Try to set owner to user and primary group to current group in process
        token if the process has been started from a non cygwin process.
        (uinfo_init): Set primary group only if the process has been started
        from a non cygwin process.
        * winsup.h: Move define for `MAX_SID_LEN' to security.h.
2001-04-25 09:43:25 +00:00
..
config/i386
include
lib
regexp
CYGWIN_LICENSE
ChangeLog
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
Makefile.in
ROADMAP
acconfig.h
ansi.sgml
assert.cc
autoload.cc
autoload.h
automode.c
binmode.c
child_info.h
config.h.in
configure
configure.in
cygerrno.h
cygheap.cc
cygheap.h
cygrun.c
cygwin.din
cygwin_version.h
dcrt0.cc
debug.cc
debug.h
delqueue.cc
delqueue.h
dir.cc
dlfcn.cc
dll_init.cc
dll_init.h
dll_init.sgml
dlmalloc.c
dlmalloc.h
dtable.cc
dtable.h
dtable.sgml
environ.cc
environ.h
errno.cc
exceptions.cc
exec.cc
external.cc
external.sgml
fcntl.cc
fhandler.cc
fhandler.h
fhandler_clipboard.cc
fhandler_console.cc
fhandler_dsp.cc
fhandler_floppy.cc
fhandler_mem.cc
fhandler_random.cc
fhandler_raw.cc
fhandler_serial.cc
fhandler_socket.cc
fhandler_tape.cc
fhandler_termios.cc
fhandler_tty.cc
fhandler_windows.cc
fhandler_zero.cc
fork.cc
gcrt0.c
glob.c
gmon.c
gmon.h
grp.cc
heap.cc
heap.h
host_dependent.h
init.cc
ioctl.cc
localtime.c
malloc_wrapper.cc
mcount.c
misc-std.sgml
miscfuncs.cc
mkvers.sh
mmap.cc
net.cc
ntdll.h
ntea.cc
passwd.cc
path.cc
path.h
path.sgml
perprocess.h
perthread.h
pinfo.cc
pinfo.h
pipe.cc
poll.cc
posix.sgml
profil.c
profil.h
pthread.cc
registry.cc
registry.h
resource.cc
scandir.cc
sched.cc
sec_acl.cc
sec_helper.cc
security.cc
security.h
select.cc
select.h
shared.cc
shared.sgml
shared_info.h
shortcut.c
shortcut.h
signal.cc
sigproc.cc
sigproc.h
smallprint.c
spawn.cc
strace.cc
strsep.cc
sync.cc
sync.h
syscalls.cc
sysconf.cc
syslog.cc
termios.cc
test.c
textmode.c
thread.cc
thread.h
times.cc
tty.cc
tty.h
tz_posixrules.h
uinfo.cc
uname.cc
wait.cc
window.cc
winsup.h
winver.rc