newlib/winsup/cygwin
Corinna Vinschen 8884a1682a * ntdll.h (STATUS_ACCESS_DENIED): Define.
* syscalls.cc (check_dir_not_empty): New static function.
	(unlink_nt): Move code checking for non-empty dir to check_dir_not_empty
	and call check_dir_not_empty instead.
	(rename): Add fault handler.  Check oldpath and newpath for trailing
	. and .. path components and return EINVAL if so.  Check oldpath
	for being on a vrtual file system.  If renaming a dir fails with
	STATUS_ACCESS_DENIED, check if the target dir is non-empty and return
	ENOTEMPTY if so.
2007-08-01 14:46:09 +00:00
..
config/i386
include
lib
libc
regex
regexp
CYGWIN_LICENSE
ChangeLog
ChangeLog-1995
ChangeLog-1996 white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006 * ChangeLog: Happy New Year. 2007-01-03 11:14:53 +00:00
Makefile.in
ROADMAP
acconfig.h
aclocal.m4
analyze_sigfe
assert.cc
autoload.cc
automode.c
binmode.c
child_info.h
config.h.in
configure
configure.in
cpuid.h * path.cc (chdir): Always use the normalized_path as posix_cwd, except if it 2004-05-28 19:50:07 +00:00
crt0.c
ctype.cc
cxx.cc
cygerrno.h * cygerrno.h (geterrno_from_win_error): Change declaration to default to using 2005-08-20 06:19:55 +00:00
cygheap.cc * cygheap.h (shared_prefix): De-const. 2007-07-18 11:15:51 +00:00
cygheap.h
cyglsa.h
cygmagic
cygmalloc.h
cygserver.h
cygserver_ipc.h
cygserver_msg.h
cygserver_sem.h
cygserver_shm.h
cygthread.cc
cygthread.h
cygtls.cc
cygtls.h
cygwin-shilka
cygwin.din * cygwin.din: Export wcstol, wcstoll, wcstoul, wcstoull, wcsxfrm. 2007-07-06 20:05:44 +00:00
cygwin.sc
cygwin_version.h
dcrt0.cc
debug.cc * debug.cc (close_handle): Change debug output format slightly. 2007-07-10 01:21:03 +00:00
debug.h
delqueue.cc Throughout remove all usage of wincap.access_denied_on_delete. 2007-02-22 16:04:19 +00:00
devices.cc
devices.h
devices.in
dir.cc
dlfcn.cc
dll_init.cc * cygheap.cc (cygheap_fixup_in_child): Don't close parent handle here. Let the 2006-06-02 00:09:50 +00:00
dll_init.h
dll_init.sgml
dllfixdbg
dlmalloc.c
dlmalloc.h
dtable.cc
dtable.h
dtable.sgml
environ.cc
environ.h * environ.cc (env_win32_to_posix_path_list): Declare. 2006-08-02 15:11:48 +00:00
errno.cc
exceptions.cc
exec.cc
external.cc
external.sgml
fcntl.cc
fhandler.cc
fhandler.h
fhandler_clipboard.cc
fhandler_console.cc
fhandler_disk_file.cc
fhandler_dsp.cc
fhandler_fifo.cc
fhandler_floppy.cc
fhandler_mailslot.cc
fhandler_mem.cc
fhandler_netdrive.cc
fhandler_nodevice.cc
fhandler_proc.cc
fhandler_process.cc
fhandler_procnet.cc
fhandler_random.cc
fhandler_raw.cc
fhandler_registry.cc
fhandler_serial.cc
fhandler_socket.cc
fhandler_tape.cc
fhandler_termios.cc
fhandler_tty.cc
fhandler_virtual.cc
fhandler_windows.cc
fhandler_zero.cc
flock.cc
fork.cc
gcrt0.c
gendef
gendevices
gentls_offsets
glob.cc
gmon.c
gmon.h
grp.cc
heap.cc
heap.h
hires.h
hookapi.cc
how-autoload-works.txt white space and minor comment cleanup. 2005-05-02 03:50:11 +00:00
how-cygheap-works.txt
how-cygtls-works.txt * dcrt0.cc (cygwin_dll_init): Now initializes main_environ and cygtls. Comment 2005-06-04 02:11:50 +00:00
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
lsearch.cc
malloc.cc
malloc_wrapper.cc * cygmalloc.h (__set_ENOMEM): Declare. 2007-02-08 11:35:52 +00:00
mcount.c
miscfuncs.cc
mktemp.cc
mkvers.sh
mmap.cc
mmap_helper.h
msg.cc
mtinfo.h * cygheap.h (struct init_cygheap): Remove shared_h and mt_h members. 2006-07-26 15:59:39 +00:00
net.cc * fork.cc: White space. 2007-07-07 16:43:03 +00:00
netdb.cc
newsym
ntdll.h
ntea.cc
passwd.cc
path.cc
path.h
path.sgml
perprocess.h
pinfo.cc
pinfo.h
pipe.cc
poll.cc
posix.sgml * cygwin.din: Export fdopendir. 2007-06-29 15:13:01 +00:00
posix_ipc.cc
profil.c
profil.h * profil.h (PROFADDR): Prevent overflow when text segments are larger than 2003-04-28 20:10:54 +00:00
pseudo-reloc.cc
pthread.cc
pwdgrp.h
random.cc
registry.cc
registry.h
resource.cc
rmsym
scandir.cc
sched.cc
sec_acl.cc
sec_auth.cc
sec_helper.cc
security.cc
security.h
select.cc
sem.cc
shared.cc
shared.sgml Update Makefile to use xmlto 2004-12-27 19:03:56 +00:00
shared_info.h
shm.cc Replace valid memory checks with new myfault class "exception handling", almost 2005-07-03 02:40:30 +00:00
signal.cc
sigproc.cc
sigproc.h
smallprint.cc
sortdin
spawn.cc
speclib * speclib: Use correct EOF marker. Ensure that directory is actually deleted 2003-11-28 20:51:11 +00:00
stackdump.sgml
strace.cc add copyright 2006-01-02 02:57:54 +00:00
string.h
strsep.cc
strsig.cc
sync.cc
sync.h
syscalls.cc
sysconf.cc
syslog.cc
termios.cc
textmode.c
textreadmode.c
thread.cc
thread.h
timer.cc
times.cc
tlsoffsets.h
tty.cc
tty.h * cygheap.h (struct init_cygheap): Remove shared_h and mt_h members. 2006-07-26 15:59:39 +00:00
tz_posixrules.h
uinfo.cc
uname.cc
wait.cc
winbase.h
wincap.cc
wincap.h
window.cc
winf.cc
winf.h * fhandler_console.cc (fhandler_console::need_invisible): Drop 2007-02-23 12:01:52 +00:00
wininfo.h
winsup.h
winver.rc * winver.rc: Change Copyright hint to inlcude 2003. 2003-03-09 22:13:06 +00:00