newlib-cygwin/winsup/cygwin
Corinna Vinschen 7b426e9f4a * ntea.cc (read_ea): Try to open file first to have more sensible
error codes.  Always refuse non "user." EAs for Linux compatibility
	and return EOPNOTSUPP.  Fix handling of empty (== non-existant) EAs.
	Always prepend "user." prefix to EA names.
	(write_ea): Try to open file first to have more sensible error codes.
	Always refuse non "user." EAs for Linux compatibility and return
	EOPNOTSUPP.  Delay skipping "user." prefix until after potential call
	to read_ea.
2009-11-18 11:57:41 +00:00
..
config/i386 * config/i386/profile.h (mcount): Mark asms volatile. 2008-08-05 19:20:58 +00:00
include * sysconf.cc (get_nprocs): New function. 2009-11-12 14:40:48 +00:00
lib Correct pseudo-reloc size bug wrt error messages 2009-10-26 14:50:09 +00:00
libc Consistently use va_end. 2009-10-14 04:17:05 +00:00
regex * libc/minires.c (scanline): Fix type in calls to ctype functions 2009-05-06 12:03:34 +00:00
ChangeLog * ntea.cc (read_ea): Try to open file first to have more sensible 2009-11-18 11:57:41 +00:00
ChangeLog-1995
ChangeLog-1996
ChangeLog-1997
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002 * ChangeLog-2002: Fix typo. 2009-09-22 02:49:15 +00:00
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006 * ChangeLog: Happy New Year. 2007-01-03 11:14:53 +00:00
ChangeLog-2007 * newsym: First stab at understanding data as well as functions. 2008-01-01 18:51:23 +00:00
ChangeLog-2008 * ChangeLog-2002: Fix typo. 2009-09-22 02:49:15 +00:00
Makefile.in * Makefile.in (CFLAGS): Add -mno-use-libstdc-wrappers. 2009-10-04 17:48:05 +00:00
ROADMAP
acconfig.h ChangeLog: 2009-01-21 17:14:39 +00:00
aclocal.m4
analyze_sigfe
assert.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
autoload.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
automode.c
binmode.c
child_info.h * Makefile.in: Use all compile options when calculating magic values. 2009-04-05 16:49:15 +00:00
config.h.in ChangeLog: 2009-01-21 17:14:39 +00:00
configure ChangeLog: 2009-01-21 17:14:39 +00:00
configure.in ChangeLog: 2009-01-21 17:14:39 +00:00
cpuid.h
crt0.c
ctype.cc * ctype.cc (__set_ctype): Copy exact part of the current active 2009-04-21 20:10:55 +00:00
cxx.cc * cxx.cc (default_cygwin_cxx_malloc): Enhance commenting. 2009-08-13 07:35:50 +00:00
cygerrno.h * cygerrno.h (save_errno::~save_errno): Set errno directly to avoid 2009-06-08 19:44:33 +00:00
cygheap.cc * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". 2009-09-28 10:43:49 +00:00
cygheap.h * include/sys/cygwin.h: Add new cygwin_getinfo_type 2009-10-13 10:23:31 +00:00
cygheap_malloc.h * cygheap_malloc.h: New file. 2009-08-01 19:52:46 +00:00
cyglsa.h Change length for domain buffers from INTERNET_MAX_HOST_NAME_LENGTH to 2008-07-11 10:00:36 +00:00
cygmagic
cygmalloc.h * cygmalloc.h (__set_ENOMEM): Declare. 2007-02-08 11:35:52 +00:00
cygprops.h * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
cygserver.h * Makefile.in (DLL_OFILES): Add setlsapwd.o. 2008-11-26 10:18:10 +00:00
cygserver_ipc.h
cygserver_msg.h * Makefile.in (DLL_OFILES): Add setlsapwd.o. 2008-11-26 10:18:10 +00:00
cygserver_sem.h * Makefile.in (DLL_OFILES): Add setlsapwd.o. 2008-11-26 10:18:10 +00:00
cygserver_setpwd.h * Makefile.in (DLL_OFILES): Add setlsapwd.o. 2008-11-26 10:18:10 +00:00
cygserver_shm.h * Makefile.in (DLL_OFILES): Add setlsapwd.o. 2008-11-26 10:18:10 +00:00
cygthread.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
cygthread.h
cygtls.cc * cygtls.cc (_cygtls::init_exception_handler): Test for e, not e->prev or we 2009-07-17 18:17:11 +00:00
cygtls.h * cygtls.h (struct _local_storage): Add thread storage pointers for 2009-07-06 15:42:01 +00:00
cygwin-cxx.h winsup/ChangeLog: 2009-07-07 20:12:44 +00:00
cygwin-shilka Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00
cygwin.din * sysconf.cc (get_nprocs): New function. 2009-11-12 14:40:48 +00:00
cygwin.sc * cygwin.sc: Remove unrequired and erroneous definition. 2008-06-03 02:22:36 +00:00
cygwin_version.h
dcrt0.cc * dcrt0.cc (dll_crt0_1): Drop calls to setlocale/_setlocale_r. Just 2009-10-02 14:58:10 +00:00
debug.cc * cygheap.h (cygheap_debug::endh): Delete. 2009-08-05 04:44:27 +00:00
debug.h * cygheap.cc (creturn): Reorganize to avoid a new compiler warning/error. 2008-09-11 04:34:24 +00:00
devices.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
devices.h * devices.h (FH_PROCESSFD): New device type. 2009-01-20 17:22:11 +00:00
devices.in Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
dir.cc Fix some POSIX-compliance bugs in link, rename, mkdir. 2009-09-26 15:51:53 +00:00
dlfcn.cc * dlfcn.cc (get_full_path_of_dll): Drop enforcing a .dll suffix. 2009-11-02 14:39:08 +00:00
dll_init.cc * dll_init.h (has_dtors): New flag. 2009-08-21 21:32:06 +00:00
dll_init.h * dll_init.h (has_dtors): New flag. 2009-08-21 21:32:06 +00:00
dll_init.sgml
dllfixdbg Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00
dlmalloc.c
dlmalloc.h
dtable.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
dtable.h Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
dtable.sgml
environ.cc Fix setenv and unsetenv corner cases. 2009-11-16 20:05:49 +00:00
environ.h Add miscfuncs.h to files as needed throughout. 2008-04-07 16:15:45 +00:00
errno.cc * errno.cc (errmap): Add mapping for ERROR_IO_INCOMPLETE. 2009-06-14 23:42:09 +00:00
exceptions.cc * exceptions.cc (_cygtls::signal_exit): There's no need to set signal_arrived 2009-10-08 15:56:14 +00:00
exec.cc Add fexecve, execvpe. 2009-09-26 21:01:10 +00:00
external.cc * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
external.sgml
fcntl.cc Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
fhandler.cc * sec_helper.cc (security_descriptor::free): If sd_size is 0, call 2009-10-30 19:58:53 +00:00
fhandler.h Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
fhandler_clipboard.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_console.cc * fhandler_console.cc (fhandler_console::read): Revert change from 2009-11-10 20:02:20 +00:00
fhandler_disk_file.cc * fhandler_disk_file.cc (is_volume_mountpoint): Align check with 2009-11-10 08:54:24 +00:00
fhandler_dsp.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_fifo.cc * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
fhandler_floppy.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_mailslot.cc * fhandler.h (class fhandler_mailslot): Declare new private method 2009-11-11 18:16:57 +00:00
fhandler_mem.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_netdrive.cc * fhandler_netdrive.cc (GET_RESOURCE_INFO): Remove. 2009-07-15 18:18:03 +00:00
fhandler_nodevice.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
fhandler_proc.cc * autoload.cc (GetSystemTimes): Remove. 2009-06-09 09:45:29 +00:00
fhandler_process.cc * fhandler_proc.cc (proc_tab): Add entry for mounts symlink. 2009-02-04 16:40:04 +00:00
fhandler_procnet.cc * fhandler_procnet.cc: Reorganize global procnet content data into a 2009-01-20 18:04:32 +00:00
fhandler_random.cc * fhandler_random.cc (fhandler_dev_random::lseek): Revert change from 2009-10-30 10:53:54 +00:00
fhandler_raw.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
fhandler_registry.cc * fhandler_procnet.cc: Reorganize global procnet content data into a 2009-01-20 18:04:32 +00:00
fhandler_serial.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_socket.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
fhandler_tape.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_termios.cc * fhandler.h (fhandler_pty_master::tcgetpgrp): Declare. 2009-10-07 07:52:30 +00:00
fhandler_tty.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_virtual.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_virtual.h * devices.h (FH_PROCESSFD): New device type. 2009-01-20 17:22:11 +00:00
fhandler_windows.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
fhandler_zero.cc * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
flock.cc * fhandler.h (enum del_lock_called_from): New enumeration. 2009-07-22 15:46:36 +00:00
fork.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
gcrt0.c
gendef * gendef (cleanup): Rename from 'nocr'. Remove comments and trailing spaces. 2009-06-28 18:23:35 +00:00
gendevices
gentls_offsets * cygheap.cc (cygheap_user::~cygheap_user): Remove unneeded if 0'ed code. 2008-12-13 21:05:31 +00:00
glob.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
glob_pattern_p.cc * glob_pattern_p.cc: New file. 2008-12-31 21:33:34 +00:00
globals.cc * globals.cc (ro_u_scr): New R/O unicode string. 2009-11-06 20:51:03 +00:00
gmon.c Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
gmon.h
grp.cc * grp.cc (getgrgid_r): Simplify code by using stpcpy. 2009-01-26 13:20:46 +00:00
heap.cc * heap.cc (heap_init): Fix typo in comment. 2009-06-05 11:15:28 +00:00
heap.h
hires.h Improve clock_gettime and utimensat resolution. 2009-10-13 02:26:33 +00:00
hookapi.cc * cygheap.cc (creturn): Reorganize to avoid a new compiler warning/error. 2008-09-11 04:34:24 +00:00
how-autoload-works.txt
how-cygheap-works.txt
how-cygtls-works.txt
how-fhandlers-work.txt
how-signals-work.txt
how-spawn-works.txt * how-spawn-works.txt: Add "out of date" note. 2009-07-12 21:26:40 +00:00
how-to-debug-cygwin.txt
how-vfork-works.txt * how-spawn-works.txt: Add "out of date" note. 2009-07-12 21:26:40 +00:00
init.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
ioctl.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
ipc.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
kernel32.cc * kernel32.cc (CreateMutexW): Use correct access mask. 2009-09-24 09:09:45 +00:00
libstdcxx_wrapper.cc * fhandler.h (fhandler_cygdrive:DRVSZ): New enum. 2009-08-04 04:20:36 +00:00
localtime.cc * localtime.cc (time2): Take another stab at fixing a compiler warning. 2009-06-14 09:35:35 +00:00
lsearch.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
malloc.cc
malloc_wrapper.cc * cygwin.din: Export reallocf. 2009-02-16 20:22:38 +00:00
mcount.c Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
miscfuncs.cc * ctype.cc (_CTYPE_DATA_0_127): Add _B class to TAB character. 2009-03-24 12:18:34 +00:00
miscfuncs.h * miscfuncs.h (transform_chars): Declare. Define inline variation here. 2009-11-02 11:42:04 +00:00
mkglobals_h * include/sys/cygwin.h (CW_SETERRNO): Define. 2009-01-09 05:18:02 +00:00
mkimport * mkimport: Specify .text for stub explicitly. 2009-04-18 17:23:45 +00:00
mkstatic Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
mktemp.cc * cygwin.din (fpurge, mkstemps): New exports. 2009-07-03 13:01:17 +00:00
mkvers.sh
mmap.cc * mmap.cc (mmap64): Allocate fh_disk_file on cygheap. Delete 2009-08-21 08:47:59 +00:00
mmap_helper.h * winsup.h: Turn on DEBUGGING by default for now. 2006-08-10 14:15:00 +00:00
mount.cc * miscfuncs.h (transform_chars): Declare. Define inline variation here. 2009-11-02 11:42:04 +00:00
mount.h * mount.h (enum fs_info_type): New type. 2009-07-28 10:39:55 +00:00
msg.cc ChangeLog: 2009-01-21 17:14:39 +00:00
mtinfo.h * fhandler_tape.cc (mtinfo::initialize): Remove synchronization stuff. 2008-07-15 11:42:45 +00:00
net.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
netdb.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
nfs.cc Remove unneeded whitespace. 2008-11-26 17:21:04 +00:00
nfs.h * Makefile.in (DLL_OFILES): Add nfs.o. 2008-05-20 15:11:23 +00:00
ntdll.h Support pseudo-reloc version 2 2009-10-07 15:47:38 +00:00
ntea.cc * ntea.cc (read_ea): Try to open file first to have more sensible 2009-11-18 11:57:41 +00:00
passwd.cc * grp.cc (getgrgid_r): Simplify code by using stpcpy. 2009-01-26 13:20:46 +00:00
path.cc * fhandler_disk_file.cc (is_volume_mountpoint): Align check with 2009-11-10 08:54:24 +00:00
path.h * path.h (INTERIX_SYMLINK_COOKIE): Define. 2009-08-26 20:32:35 +00:00
path.sgml * path.sgml: Remove documentation for old path API. Add documentation 2008-03-13 15:18:10 +00:00
perprocess.h
pinfo.cc Consistently use va_end. 2009-10-14 04:17:05 +00:00
pinfo.h Add cygwin wrapper for ExitProcess and TerminateProcess. 2009-10-06 21:51:17 +00:00
pipe.cc * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
poll.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
posix.sgml * sysconf.cc (get_nprocs): New function. 2009-11-12 14:40:48 +00:00
posix_ipc.cc * posix_ipc.cc (mq_open): Avoid closing the same descriptor twice in 2009-09-24 09:25:35 +00:00
profil.c Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
profil.h
pseudo-reloc.cc Correct pseudo-reloc size bug wrt error messages 2009-10-26 14:50:09 +00:00
pthread.cc * pthread.cc (pthread_create): Very minor formatting change. 2008-10-07 23:28:30 +00:00
pwdgrp.h * pwdgrp.h (pwdgrp::refresh): Fix indentation. 2008-12-20 09:35:18 +00:00
random.cc * cygheap.cc (creturn): Reorganize to avoid a new compiler warning/error. 2008-09-11 04:34:24 +00:00
registry.cc * registry.cc (reg_key::get_int): Add alternative implementation 2009-10-20 14:54:47 +00:00
registry.h * registry.cc (reg_key::get_int): Add alternative implementation 2009-10-20 14:54:47 +00:00
resource.cc Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
scandir.cc
sched.cc * localtime.cc (increment_overflow): Mark as non-inline to prevent compiler 2008-09-11 05:43:11 +00:00
sec_acl.cc * sec_helper.cc (security_descriptor::free): If sd_size is 0, call 2009-10-30 19:58:53 +00:00
sec_auth.cc * include/sys/cygwin.h: Add new cygwin_getinfo_type 2009-10-13 10:23:31 +00:00
sec_helper.cc * sec_helper.cc (security_descriptor::realloc): Call free first if 2009-10-31 09:31:47 +00:00
security.cc * security.cc (alloc_sd): Re-introduce setting the SE_DACL_PROTECTED 2009-11-03 09:31:45 +00:00
security.h * sec_helper.cc (security_descriptor::free): If sd_size is 0, call 2009-10-30 19:58:53 +00:00
security.sgml * path.sgml: Remove documentation for old path API. Add documentation 2008-03-13 15:18:10 +00:00
select.cc * select.cc (peek_console): Always check window size when there is ANY keyboard 2009-09-01 14:25:10 +00:00
select.h * cygtls.h (struct _local_storage): Add thread storage pointers for 2009-07-06 15:42:01 +00:00
sem.cc ChangeLog: 2009-01-21 17:14:39 +00:00
setlsapwd.cc ChangeLog: 2009-01-21 17:14:39 +00:00
shared.cc * shared.cc (inst_root_inited): New static bool variable. 2009-11-06 13:06:36 +00:00
shared_info.h * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
shm.cc * shm.cc (struct shm_attached_list): Convert access type to ULONG. 2009-03-31 14:58:14 +00:00
signal.cc * signal.cc (abort): Only flush streams after signal handler. 2008-06-09 13:45:59 +00:00
sigproc.cc Support pseudo-reloc version 2 2009-10-07 15:47:38 +00:00
sigproc.h * sigproc.h (wait_for_sigthread): Eliminate parameter. 2009-07-24 20:54:33 +00:00
smallprint.cc * smallprint.cc (hex_str): New const string. 2009-10-30 09:02:30 +00:00
sortdin
spawn.cc Reintegrate socket duplication via WSADuplicateSocket/WSASocket. 2009-11-17 10:43:01 +00:00
speclib * mkimport: Specify .text for stub explicitly. 2009-04-18 17:23:45 +00:00
stackdump.sgml
strace.cc Consistently use va_end. 2009-10-14 04:17:05 +00:00
strfuncs.cc * miscfuncs.h (transform_chars): Declare. Define inline variation here. 2009-11-02 11:42:04 +00:00
string.h * string.h (strchr): Eliminate. 2008-05-22 01:25:37 +00:00
strsep.cc
strsig.cc * cygwin.din (sys_sigabbrev): Add this here. 2008-09-11 06:22:31 +00:00
sync.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
sync.h * exceptions.cc (_cygtls::signal_exit): Only call myself.exit when when 2007-02-20 14:31:26 +00:00
syscalls.cc * path.cc (symlink_info::check_reparse_point): Always check 2009-11-09 19:46:36 +00:00
sysconf.cc * sysconf.cc (get_nprocs): New function. 2009-11-12 14:40:48 +00:00
syslog.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
termios.cc * sigproc.cc (stopped_or_terminated): Don't return a match when stopsig == 2009-08-02 21:38:40 +00:00
textmode.c
textreadmode.c
thread.cc * thread.cc (__cygwin_lock_lock): Delete racy optimisation. 2009-06-04 01:45:05 +00:00
thread.h * select.h: New file split from fhandler.h. 2009-06-30 21:18:44 +00:00
timer.cc * pthread.cc (pthread_create): Very minor formatting change. 2008-10-07 23:28:30 +00:00
times.cc Improve clock_gettime and utimensat resolution. 2009-10-13 02:26:33 +00:00
tls_pbuf.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
tls_pbuf.h * winsup.h (NT_MAX_PATH): Revert ill-advised change to 32767. 2008-03-12 12:41:50 +00:00
tlsoffsets.h * Makefile.in (clean): Clean generated files in srcdir. 2009-07-06 23:19:08 +00:00
tty.cc * dcrt0.cc (jit_debug): New global. 2009-07-03 18:05:51 +00:00
tty.h * dcrt0.cc (jit_debug): New global. 2009-07-03 18:05:51 +00:00
tz_posixrules.h
uinfo.cc * cygprops.h: New file. 2009-10-31 13:24:06 +00:00
uname.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
wait.cc * exceptions.cc (sig_handle_tty_stop): Set stopsig to SIGCONT when continuing. 2009-07-18 20:25:07 +00:00
wchar.h * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +00:00
winbase.h * winbase.h (ilockexch): Avoid making 'ret' volatile. 2009-07-07 21:41:43 +00:00
wincap.cc * security.cc (alloc_sd): Re-introduce setting the SE_DACL_PROTECTED 2009-11-03 09:31:45 +00:00
wincap.h * security.cc (alloc_sd): Re-introduce setting the SE_DACL_PROTECTED 2009-11-03 09:31:45 +00:00
window.cc Remove unneeded header files from source files throughout. 2008-04-07 18:45:59 +00:00
winf.cc * cygheap_malloc.h: New file. 2009-08-01 19:52:46 +00:00
winf.h * cygheap_malloc.h: New file. 2009-08-01 19:52:46 +00:00
wininfo.h
winsup.h * globals.cc: Reorder constant UNICODE_STRINGs for clarity. 2009-07-16 09:56:25 +00:00
winver.rc * winver.rc: Fix Copyright date. 2009-02-19 16:12:02 +00:00