acadia-newlib/winsup/cygwin
Corinna Vinschen 587b75f7bd * fhandler.h (class dev_console): Constify charset parameter of
str_to_con.
	* fhandler_console.cc (dev_console::con_to_str): Simplify.  Always
	default to the current internal locale.
	(dev_console::get_console_cp): Always use codepage 437 for alternate
	charset.
	(dev_console::str_to_con): Constify charset parameter.
	(fhandler_console::write_normal): Always use codepage 437 for alternate
	charset.  Otherwise always default to the current internal locale.
	Replace ASCII SO with ASCII CAN.
	* strfuncs.cc: Tweka comments according to below changes.
	(sys_cp_wcstombs): Constify charset parameter.  Convert all wchar_t
	values in the Unicode private use area U+F0xx to the singlebyte
	counterpart.  Drop special handling creating ASCII SO sequence from
	U+DCxx value.  Rearrange for performance.  Replace ASCII SO with
	ASCII CAN.
	(sys_cp_mbstowcs): Constify charset parameter.  Replace ASCII SO with
	ASCII CAN.  Drop special case for U+DCxx ASCII SO sequences.  Always
	create a replacement from the Unicode private use area U+F0xx for
	invalid byte values in a multibyte sequence.  Do the same for wchar_t
	values from the U+F0xx range to make them roundtrip safe.
	* wchar.h (sys_cp_wcstombs): Constify charset parameter.
	(sys_cp_mbstowcs): Ditto.
2009-09-28 12:10:32 +00:00
..
config/i386
include Add fexecve, execvpe. 2009-09-26 21:01:10 +00:00
lib * external.cc (cygwin_internal): Add hack to always reset cxx_malloc to proper 2009-09-21 02:19:31 +00:00
libc
regex * libc/minires.c (scanline): Fix type in calls to ctype functions 2009-05-06 12:03:34 +00:00
ChangeLog * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +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-2007
ChangeLog-2008 * ChangeLog-2002: Fix typo. 2009-09-22 02:49:15 +00:00
Makefile.in
ROADMAP
acconfig.h
aclocal.m4
analyze_sigfe
assert.cc
autoload.cc * autoload.cc (WSARecv): Define. 2009-09-22 14:27:57 +00:00
automode.c
binmode.c
child_info.h
config.h.in
configure
configure.in
cpuid.h
crt0.c
ctype.cc
cxx.cc * cxx.cc (default_cygwin_cxx_malloc): Enhance commenting. 2009-08-13 07:35:50 +00:00
cygerrno.h
cygheap.cc * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". 2009-09-28 10:43:49 +00:00
cygheap.h * cygheap.h (cwdstuff::get_posix): Convert to const inline method just 2009-09-21 19:29:16 +00:00
cygheap_malloc.h * cygheap_malloc.h: New file. 2009-08-01 19:52:46 +00:00
cyglsa.h
cygmagic
cygmalloc.h
cygserver.h
cygserver_ipc.h
cygserver_msg.h
cygserver_sem.h
cygserver_setpwd.h
cygserver_shm.h
cygthread.cc
cygthread.h
cygtls.cc
cygtls.h
cygwin-cxx.h
cygwin-shilka
cygwin.din Add fexecve, execvpe. 2009-09-26 21:01:10 +00:00
cygwin.sc
cygwin_version.h
dcrt0.cc * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". 2009-09-28 10:43:49 +00:00
debug.cc * cygheap.h (cygheap_debug::endh): Delete. 2009-08-05 04:44:27 +00:00
debug.h
devices.cc
devices.h
devices.in
dir.cc Fix some POSIX-compliance bugs in link, rename, mkdir. 2009-09-26 15:51:53 +00:00
dlfcn.cc * cxx.cc (default_cygwin_cxx_malloc): Enhance commenting. 2009-08-13 07:35:50 +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
dlmalloc.c
dlmalloc.h
dtable.cc Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
dtable.h Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
dtable.sgml
environ.cc * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". 2009-09-28 10:43:49 +00:00
environ.h
errno.cc
exceptions.cc * exceptions.cc (sigpacket::process): Explicitly set thread-specific handler 2009-09-19 15:34:19 +00:00
exec.cc Add fexecve, execvpe. 2009-09-26 21:01:10 +00:00
external.cc * external.cc (cygwin_internal): Add hack to always reset cxx_malloc to proper 2009-09-21 02:19:31 +00:00
external.sgml
fcntl.cc Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
fhandler.cc Fix some POSIX-compliance bugs in link, rename, mkdir. 2009-09-26 15:51:53 +00:00
fhandler.h * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +00:00
fhandler_clipboard.cc
fhandler_console.cc * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +00:00
fhandler_disk_file.cc Fix some POSIX-compliance bugs in link, rename, mkdir. 2009-09-26 15:51:53 +00:00
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 * autoload.cc (WSARecv): Define. 2009-09-22 14:27:57 +00:00
fhandler_tape.cc
fhandler_termios.cc
fhandler_tty.cc
fhandler_virtual.cc
fhandler_virtual.h
fhandler_windows.cc
fhandler_zero.cc
flock.cc
fork.cc
gcrt0.c
gendef
gendevices
gentls_offsets
glob.cc Remove unneeded header files from source files throughout. Update copyrights 2009-01-03 05:12:22 +00:00
glob_pattern_p.cc
globals.cc * globals.cc (ro_u_volume): New R/O unicode string. 2009-08-24 11:14:30 +00:00
gmon.c
gmon.h
grp.cc
heap.cc
heap.h
hires.h
hookapi.cc
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-to-debug-cygwin.txt
how-vfork-works.txt
init.cc
ioctl.cc
ipc.cc
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
lsearch.cc
malloc.cc
malloc_wrapper.cc
mcount.c
miscfuncs.cc
miscfuncs.h
mkglobals_h
mkimport
mkstatic
mktemp.cc
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
mount.cc * mount.cc (fs_info::update): Add comment. 2009-08-25 11:27:03 +00:00
mount.h
msg.cc
mtinfo.h
net.cc * (fhandler_socket::getsockname): Fix length returned for unbound 2009-08-14 06:58:44 +00:00
netdb.cc
nfs.cc
nfs.h
ntdll.h
ntea.cc * ntea.c (write_ea): Don't abort if not-samba. 2009-09-16 16:23:51 +00:00
passwd.cc
path.cc Provide euidaccess, canonicalize_file_name; fix fchmodat. 2009-09-25 23:55:00 +00:00
path.h * path.h (INTERIX_SYMLINK_COOKIE): Define. 2009-08-26 20:32:35 +00:00
path.sgml
perprocess.h
pinfo.cc
pinfo.h
pipe.cc * pipe.cc (fhandler_pipe::create_selectable): Add -pipe to default pipe names. 2009-08-17 12:45:51 +00:00
poll.cc
posix.sgml Add fexecve, execvpe. 2009-09-26 21:01:10 +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
profil.h
pseudo-reloc.cc
pthread.cc
pwdgrp.h
random.cc
registry.cc
registry.h
resource.cc Match dup2 and fcntl error values to POSIX. 2009-09-22 04:09:03 +00:00
scandir.cc
sched.cc
sec_acl.cc
sec_auth.cc
sec_helper.cc
security.cc Fix faccessat(,0) and access() semantics. 2009-09-25 13:44:45 +00:00
security.h Fix faccessat(,0) and access() semantics. 2009-09-25 13:44:45 +00:00
security.sgml
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
sem.cc
setlsapwd.cc
shared.cc
shared_info.h
shm.cc
signal.cc
sigproc.cc * sigproc.cc (stopped_or_terminated): Don't return a match when stopsig == 2009-08-02 21:38:40 +00:00
sigproc.h
smallprint.cc
sortdin
spawn.cc Fix faccessat(,0) and access() semantics. 2009-09-25 13:44:45 +00:00
speclib
stackdump.sgml
strace.cc
strfuncs.cc * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +00:00
string.h
strsep.cc
strsig.cc
sync.cc
sync.h
syscalls.cc * cygheap.cc (cygheap_init): Default locale.charset to "UTF-8". 2009-09-28 10:43:49 +00:00
sysconf.cc
syslog.cc
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.h
timer.cc
times.cc
tls_pbuf.cc
tls_pbuf.h
tlsoffsets.h
tty.cc
tty.h
tz_posixrules.h
uinfo.cc
uname.cc
wait.cc
wchar.h * fhandler.h (class dev_console): Constify charset parameter of 2009-09-28 12:10:32 +00:00
winbase.h
wincap.cc * dtable.cc (dtable::init_std_file_from_handle): Fix comment to 2009-08-08 20:24:54 +00:00
wincap.h
window.cc
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
winver.rc