acadia-newlib/winsup/cygwin
Christopher Faylor 762520f3bc * path.h (PATH_LNK): New enum val.
(path_conv::is_lnk_symlink): New function.  True if path represents .lnk style
symlink.
* path.cc (check_shortcut): Set PATH_LNK in pflags when appropriate.
(symlink_info::check): Ditto.  Remove PATH_LNK from pflags initially.
* syscalls.cc (unlink): Always remove readonly attribute from a symlink
regardless of type.
(link): (from Corinna Vinschen) Allow links to symlinks.  Reset attributes on a
symlink after successful link creation.
(chmod): Use is_lnk_symlink where appropriate.
(rename): Ditto.
* tty.cc (create_tty_master): Call GetComputerName instead of
cygwin_gethostname.  Set ut_id.
* syscalls.cc (login): Call endutent.
(setutent): Do not seek after a fresh open.
2003-03-08 03:36:39 +00:00
..
config/i386
include * cygwin.din: Wrap atexit and exit with cygwin, thread-safe functions. 2003-03-01 02:02:42 +00:00
lib * lib/getopt.c: Refresh from NetBSD sources. 2003-03-03 04:30:09 +00:00
libc
regex
regexp
CYGWIN_LICENSE
ChangeLog * path.h (PATH_LNK): New enum val. 2003-03-08 03:36:39 +00:00
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
Makefile.in
ROADMAP
acconfig.h
ansi.sgml
assert.cc
autoload.cc
automode.c
binmode.c
child_info.h
config.h.in
configure
configure.in
cxx.cc
cygerrno.h
cygheap.cc
cygheap.h
cygmagic
cygmalloc.h * cygmalloc.h: Remove MORECORE_CANNOT_TRIM. It's not true. # cygwin.din: 2003-02-22 23:02:15 +00:00
cygserver.cc
cygserver_client.cc
cygserver_ipc.h
cygserver_process.cc
cygserver_shm.cc
cygserver_shm.h
cygserver_transport.cc
cygserver_transport_pipes.cc
cygserver_transport_sockets.cc
cygthread.cc * cygthread::detach: Improve error message. 2003-02-27 15:09:31 +00:00
cygthread.h
cygwin.din * cygwin.din: Wrap atexit and exit with cygwin, thread-safe functions. 2003-03-01 02:02:42 +00:00
cygwin.sc
cygwin_version.h
dcrt0.cc * cygwin.din: Wrap atexit and exit with cygwin, thread-safe functions. 2003-03-01 02:02:42 +00:00
debug.cc
debug.h
delqueue.cc
devices.h
dir.cc
dlfcn.cc
dll_init.cc * dll_init.cc (dll_list::load_after_fork): Don't revert to LoadLibrary if 2003-03-02 18:37:17 +00:00
dll_init.h
dll_init.sgml
dlmalloc.c
dlmalloc.h
dtable.cc * dll_init.cc (dll_list::load_after_fork): Don't revert to LoadLibrary if 2003-03-02 18:37:17 +00:00
dtable.h * dll_init.cc (dll_list::load_after_fork): Don't revert to LoadLibrary if 2003-03-02 18:37:17 +00:00
dtable.sgml
environ.cc
environ.h
errno.cc
exceptions.cc
exec.cc
external.cc
external.sgml
fcntl.cc
fhandler.cc
fhandler.h * fhandler.h (fhandler_tty_slave::close): Declare new function. 2003-03-04 04:07:34 +00:00
fhandler_clipboard.cc
fhandler_console.cc * fhandler_console.cc (fhandler_console::close): Don't decrement in use counter 2003-03-03 03:58:10 +00:00
fhandler_disk_file.cc
fhandler_dsp.cc
fhandler_floppy.cc
fhandler_mem.cc
fhandler_proc.cc
fhandler_process.cc Split ChangeLog, create ChangeLog-2002. 2003-01-10 12:32:49 +00:00
fhandler_random.cc
fhandler_raw.cc
fhandler_registry.cc
fhandler_serial.cc
fhandler_socket.cc * fhandler_socket.cc (fhandler_socket::dup): Initialize type. 2003-03-04 16:35:00 +00:00
fhandler_tape.cc
fhandler_termios.cc
fhandler_tty.cc * fhandler.h (fhandler_tty_slave::close): Declare new function. 2003-03-04 04:07:34 +00:00
fhandler_virtual.cc
fhandler_windows.cc
fhandler_zero.cc
fork.cc
gcrt0.c
glob.c
gmon.c
gmon.h
grp.cc
heap.cc
heap.h
hires.h
how-autoload-works.txt
how-cygheap-works.txt
how-fhandlers-work.txt
how-signals-work.txt
how-spawn-works.txt
how-to-debug-cygwin.txt
how-vfork-works.txt
init.cc
ioctl.cc
ipc.cc
localtime.cc
malloc.cc
malloc_wrapper.cc * cygmalloc.h: Remove MORECORE_CANNOT_TRIM. It's not true. # cygwin.din: 2003-02-22 23:02:15 +00:00
mcount.c
misc-std.sgml
miscfuncs.cc
mkvers.sh
mmap.cc * mmap.cc (mmap64): Fix returned address by taking the granularity 2003-02-25 12:46:39 +00:00
msg.cc
net.cc
netdb.cc
newsym
ntdll.h
ntea.cc
passwd.cc
path.cc * path.h (PATH_LNK): New enum val. 2003-03-08 03:36:39 +00:00
path.h * path.h (PATH_LNK): New enum val. 2003-03-08 03:36:39 +00:00
path.sgml
perprocess.h
perthread.h
pinfo.cc
pinfo.h
pipe.cc
poll.cc
posix.sgml
profil.c
profil.h
pseudo-reloc.cc
pthread.cc
pwdgrp.h
registry.cc
registry.h
resource.cc
rmsym
safe_memory.h
scandir.cc
sched.cc
sec_acl.cc
sec_helper.cc * sec_helper.cc (get_sids_info): debug_print owner_sid and group_sid. 2003-02-26 08:34:34 +00:00
security.cc
security.h
select.cc
select.h
sem.cc
shared.cc
shared.sgml
shared_info.h
shm.cc
signal.cc
sigproc.cc
sigproc.h
smallprint.c
spawn.cc
speclib
stackdump.sgml
strace.cc
string.h
strsep.cc
sync.cc
sync.h
syscalls.cc * path.h (PATH_LNK): New enum val. 2003-03-08 03:36:39 +00:00
sysconf.cc
syslog.cc 2003-02-23 Pierre Humblet <pierre.humblet@ieee.org> 2003-02-23 19:12:55 +00:00
termios.cc
textmode.c
thread.cc * thread.cc (MTinterface::fixup_after_fork): Initialize mainthread 2003-03-04 20:16:49 +00:00
thread.h
threaded_queue.cc
threaded_queue.h
times.cc
tty.cc * path.h (PATH_LNK): New enum val. 2003-03-08 03:36:39 +00:00
tty.h
tz_posixrules.h
uinfo.cc * uinfo.cc (internal_getlogin): Only update user.groups.pgsid 2003-02-27 17:41:15 +00:00
uname.cc
wait.cc
winbase.h
wincap.cc
wincap.h
window.cc
winsup.h * dll_init.cc (dll_list::load_after_fork): Don't revert to LoadLibrary if 2003-03-02 18:37:17 +00:00
winver.rc
woutsup.h
wsock_event.h