This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog.64bit fhandler_pro ...
- From: corinna at cygwin dot com
- To: cygwin-cvs at cygwin dot com
- Date: 12 Nov 2012 17:26:25 -0000
- Subject: src/winsup/cygwin ChangeLog.64bit fhandler_pro ...
CVSROOT: /cvs/src
Module name: src
Branch: cygwin-64bit-branch
Changes by: corinna@sourceware.org 2012-11-12 17:26:25
Modified files:
winsup/cygwin : ChangeLog.64bit fhandler_proc.cc
fhandler_process.cc mmap.cc nlsfuncs.cc ntdll.h
pinfo.cc select.cc sysconf.cc wincap.h wow64.cc
dlfcn.cc
winsup/cygwin/regex: regcomp.c engine.c
Log message:
* dlfcn.cc (dlopen): Change cast to accommodate type change in ntdll.h
* fhandler_process.cc (thread_info::thread_info): Change type of local
variable size to ULONG to match NtQuerySystemInformation call.
Add cast to avoid compiler warnings.
(get_process_state): Add cast to avoid compiler warnings. Accommodate
name change of NextEntryOffset member of PSYSTEM_PROCESS_INFORMATION
structure.
* mmap.cc: Add casts to avoid compiler warnings.
(mlock): Change type of local variables min and max to match
GetProcessWorkingSetSize call.
* nlsfuncs.cc (__collate_range_cmp): Add casts to avoid compiler
warnings.
* ntdll.h: Drop accommodations for Mingw32. Fix a couple of formatting
glitches. Add a comment to all structures explicitely tested on 64 bit.
(SYSTEM_INFORMATION_CLASS): Change SystemProcessesAndThreadsInformation
to SystemProcessInformation and SystemProcessorTimes to
SystemProcessorPerformanceInformation to match MSDN.
(SYSTEM_BASIC_INFORMATION): Fix member types to match 64 bit.
(SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION): Rename from
SYSTEM_PROCESSOR_TIMES to use official name from MSDN. Accommodate
throughout. Drop unneeded align attribute.
(VM_COUNTERS): Fix member types to match 64 bit.
(SYSTEM_PROCESS_INFORMATION): Rename from SYSTEM_PROCESSES to use
official name from MSDN. Fix member types to match 64 bit. Change
member names to match MSDN and Mingw64. Accommodate throughout.
(IO_STATUS_BLOCK): Change to use MSDN definition.
(SYSTEM_TIMEOFDAY_INFORMATION): Rename from
SYSTEM_TIME_OF_DAY_INFORMATION to use official name from MSDN.
Accommodate throughout. Add Reserved1 area per MSDN.
(LDR_DATA_TABLE_ENTRY): Add comment for future reference. Change
type of LoadCount to USHORT.
(PEB_LDR_DATA): Change type of Initialized to BOOLEAN. Add comment for
future reference.
(PEB): Fix member types to match 64 bit.
(GDI_TEB_BATCH): New type.
(TEB): Fix member types to match 64 bit.
(PROCESS_BASIC_INFORMATION): Ditto.
(MEMORY_WORKING_SET_LIST): Ditto.
(SharedUserData): Change comment to note the fact that the address
is valid on 32 and 64 bit.
* pinfo.cc (winpids::enum_processes): Add cast to avoid compiler
warnings.
* select.cc (pipe_data_available): Add braces in initalization of an
IO_STATUS_BLOCK to match new definition.
* wincap.h (class wincapc): Change type of wow64 to ULONG_PTR to match
MSDN description.
(wincapc::is_wow64): Convert return value explicitely to bool.
* wow64.cc (wow64_test_for_64bit_parent): Change type of wow64 to
ULONG_PTR to match MSDN description. Add a cast to avoid compiler
warning.
* regex/engine.c: Avoid compiler warnings about unused and potentially
uninitialized variables.
* regex/regcomp.c: Ditto. Drop unnecessary definition of LCID.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.64bit.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.1.2.33&r2=1.1.2.34
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_proc.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.115.2.2&r2=1.115.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.120.2.4&r2=1.120.2.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mmap.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.177.2.2&r2=1.177.2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/nlsfuncs.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.36&r2=1.36.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.141.2.4&r2=1.141.2.5
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pinfo.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.309.2.3&r2=1.309.2.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.207&r2=1.207.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sysconf.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.63&r2=1.63.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.h.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.104&r2=1.104.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wow64.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6.2.1&r2=1.6.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.53&r2=1.53.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/regex/regcomp.c.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.14&r2=1.14.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/regex/engine.c.diff?cvsroot=src&only_with_tag=cygwin-64bit-branch&r1=1.6&r2=1.6.6.1