libc/winsup/cygwin/libc
Corinna Vinschen b18cb86be7 * Makefile.in (DLL_IMPORTS): Drop advapi32.dll.
* autoload.cc: Enable autoloading advapi32 functions.
	* environ.cc (regopt): Use wide char arguments in reg_key functions.
	* fhandler_console.cc (beep): Ditto.  Use WCHAR throughout.
	* registry.cc (reg_key): Rewrite reg_key class to use native NT registry
	functions.  Use WCHAR string parameters throughout.  Use PCWSTR rather
	than const WCHAR.  Drop multibyte char functionality.  Drop unused
	methods.
	(get_registry_hive_path): Use RtlQueryRegistryValues to fetch path from
	registry.
	(load_registry_hive): Drop useless check for user hive being available.
	Load hive using NtLoadKey.
	* registry.h: Accommodate above changes.
	* sched.cc (sched_rr_get_interval): Use wide char arguments in reg_key
	functions.
	* shared.cc (init_installation_root): Ditto.
	(shared_info::init_obcaseinsensitive): Use RtlQueryRegistryValues to
	fetch obcaseinsensitive value.
	(shared_info::heap_slop_size): Use wide char arguments in reg_key
	functions.
	(shared_info::heap_chunk_size): Ditto.
	* syscalls.cc (gethostid): Ditto.
	* winsup.h (__WIDE): Define.
	(_WIDE): Define.
	* libc/minires-os-if.c (get_registry_dns_items): Don't fetch values
	from registry.  Just extract them from given UNICODE_STRING parameter.
	(get_registry_dns): Fetch all registry values at once using
	RtlQueryRegistryValues.
2011-04-19 10:02:06 +00:00
..
bsdlib.cc * libc/bsdlib.cc: Include err.h. 2011-02-02 15:17:14 +00:00
fnmatch.c * libc/fnmatch.c: Replace with multibyte capable version from FreeBSD. 2010-01-16 15:11:56 +00:00
fts.c * libc/bsdlib.cc: Align copyright with upstream. 2009-04-15 08:20:47 +00:00
ftw.c * libc/ftw.cc (ftw): Allow nfds < 0 for glibc compatibility. 2008-02-10 15:19:08 +00:00
getopt.c * libc/getopt.c (getopt_internal): Set optreset according to optind 2009-12-14 10:47:25 +00:00
inet_addr.c * libc/bsdlib.cc: Align copyright with upstream. 2009-04-15 08:20:47 +00:00
inet_network.c * libc/bsdlib.cc: Align copyright with upstream. 2009-04-15 08:20:47 +00:00
minires-os-if.c * Makefile.in (DLL_IMPORTS): Drop advapi32.dll. 2011-04-19 10:02:06 +00:00
minires.c * autoload.cc (std_dll_init): Move dll_path closer to its use. Use dll_path in 2010-09-24 19:53:18 +00:00
minires.h Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00
nftw.c * libc/ftw.cc (ftw): Allow nfds < 0 for glibc compatibility. 2008-02-10 15:19:08 +00:00
rcmd.cc * libc/rcmd.c: Enable IPv6. 2010-03-29 09:00:25 +00:00
rexec.cc * net.cc: Remove calls to sig_dispatch_pending throughout. 2010-03-30 09:25:46 +00:00
strfmon.c * libc/strfmon.c (__setup_vars): Test for an empty string rather than 2010-01-29 19:38:22 +00:00
strptime.cc * libc/strptime.c: Remove misleading comment. 2011-04-01 08:37:10 +00:00
xsique.cc Perform whitespace cleanup throughout. 2008-02-15 17:53:11 +00:00