Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5df75951a5 
					 
					
						
						
							
							* include/winbase.h (AddVectoredExceptionHandler): Only define if  
						
						... 
						
						
						
						_WIN32_WINNT >= 0x0501. 
						
						
					 
					
						2003-10-08 15:58:58 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						99439385c6 
					 
					
						
						
							
							* syscalls.cc (unlink): Don't even try DELETE_ON_CLOSE technique on  
						
						... 
						
						
						
						systems not supporting it. 
						
						
					 
					
						2003-10-08 09:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						56efe3a884 
					 
					
						
						
							
							* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],  
						
						... 
						
						
						
						UnregisterWaitEx): Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0500]
	(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
	or guard function. The MSDN says it is available on Windows XP and
	better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
	Huh?
	* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
	CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
	ZombifyActCtx, QueryActCtxW): Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
	QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
	QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
	* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
	SetFirmwareEnvironmentVariable[AW]): Add functions.
	* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
	VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
	VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
	VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
	VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
	* include/winnt.h [_WIN32_WINNT >= 0x0501]
	(PVECTORED_EXCEPTION_HANDLER): Add callback.
	* include/winnt.h [_WIN32_WINNT >= 0x0501]
	(ACTIVATION_CONTEXT_INFO_CLASS,
	ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
	ACTIVATION_CONTEXT_DETAILED_INFORMATION,
	ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
	Add structures.
	* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
	CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
	SetFileShortName[AW], SetFileValidData,
	SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
	VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions. 
						
						
					 
					
						2003-10-07 12:55:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						2df2984b40 
					 
					
						
						
							
							* include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,  
						
						... 
						
						
						
						ResetWriteWatch): Add function.
	* include/winbase.h [_WIN32_WINNT >= 0x0500]
	(GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
	Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(GetSystemWow64Directory[AW], HeapQueryInformation,
	HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
	InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
	IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
	RemoveVectoredExceptionHandler): Add functions.
	* include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
	Add enumeration.
	* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
	Add function.
	* include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
	Add function. The MSDN Magazine of June 2003 reads:
		RestoreLastError is an enigma. It's code is identical to
		SetLastError. It's unclear to me why it was made into a
		separate API.
	* lib/user32.def (GetSystemWindowsDirectory[AW],
	GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
	HeapQueryInformation, HeapSetInformation, InitializeSListHead,
	InterlockedFlushSList, InterlockedPopEntrySList,
	InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
	ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
	RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
	RestoreLastError): Add functions. 
						
						
					 
					
						2003-10-07 10:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						f9a322ebf7 
					 
					
						
						
							
							* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],  
						
						... 
						
						
						
						GetProcessIoCounters): Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
	Move around, needed by GetComputerNameEx.
	* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
	FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
	Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(ACTCTX_SECTION_KEYED_DATA): Add structure.
	* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
	GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
	GetProcessId, GetSystemRegistryQuota): Add functions, available on
	Windows XP SP1 and better.
	* include/winnt.h [_WIN32_WINNT >= 0x0501]
	(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
	ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
	ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
	* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
	GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
	GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
	GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
	Add functions. 
						
						
					 
					
						2003-10-07 08:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						d0ede583ee 
					 
					
						
						
							
							* include/winbase.h [_WIN32_WINNT >= 0x0501]  
						
						... 
						
						
						
						(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
	DebugSetProcessKillOnExit): Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
	DeleteTimerQueueEx, DeleteTimerQueueTimer,
	DnsHostnameToComputerName[AW]): Add functions.
	* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
	DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
	DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions. 
						
						
					 
					
						2003-10-07 07:14:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						b2608a4378 
					 
					
						
						
							
							* include/winbase.h (GetVolumePathNamesForVolumeName): Available  
						
						... 
						
						
						
						on Windows XP and later. 
						
						
					 
					
						2003-10-07 05:54:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						85c50f7194 
					 
					
						
						
							
							* include/commctrl.h (TreeView_Select): Returns BOOL.  
						
						
						
						
					 
					
						2003-10-07 05:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						d645cc8736 
					 
					
						
						
							
							* include/winbase.h (CancelDeviceWakeupRequest): Add function.  
						
						... 
						
						
						
						* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(CreateMemoryResourceNotification, DeactivateActCtx): Add functions.
	* include/winbase.h [_WIN32_WINNT >= 0x0500] (CreateTimerQueue,
	CreateTimerQueueTimer): Add function.
	* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(MEMORY_RESOURCE_NOTIFICATION_TYPE): Add enumeration.
	* include/winbase.h [_WIN32_WINNT >= 0x0501]
	(DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION): Add constant.
	* include/winnt.h (WT_*): Add constants.
	* lib/user32.def (CancelDeviceWakeupRequest,
	CreateMemoryResourceNotification, CreateTimerQueueTimer,
	DeactivateActCtx): Add functions. 
						
						
					 
					
						2003-10-06 12:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						16640527a7 
					 
					
						
						
							
							* include/winbase.h [_WIN32_WINNT >= 0x0400] (ConvertFiberToThread):  
						
						... 
						
						
						
						Add function. Sometimes I don't understand MSDN. This function is
	available on Windows XP and Server 2003, but the SDK is supposed to
	make it available when _WIN32_WINNT >= 0x0400, or so says the MSDN.
	Mmmh...
	* include/winbase.h [_WIN32_WINNT >= 0x0400] (CreateFiberEx):
	Guard function. Same remark as above.
	* lib/user32.def (ConvertFiberToThread, CreateFiberEx):
	Add functions. 
						
						
					 
					
						2003-10-06 10:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						a61556238e 
					 
					
						
						
							
							* include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX_FLAG_*):  
						
						... 
						
						
						
						Add constants.
	* include/winbase.h [_WIN32_WINNT >= 0x0501] (ACTCTX[AW]): Add
	structures.
	* include/winbase.h [_WIN32_WINNT >= 0x0501] (ActivateActCtx): Add
	function. MSDN says the first argument is HACTCTX but I'm not sure
	where such a specialized handle is defined, so use HANDLE instead.
	* include/winbase.h [_WIN32_WINNT >= 0x0501] (AttachConsole,
	CheckNameLegalDOS8Dot3[AW]): Add functions.
	* lib/user32.def (ActivateActCtx, AttachConsole,
	CheckNameLegalDOS8Dot3[AW]): Add functions.
	* lib/user32.def (AddLocalAlternateComputerName[AW]): Add functions.
	Unfortunately I don't know which header to put the declarations in. 
						
						
					 
					
						2003-10-06 09:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						928bc4d571 
					 
					
						
						
							
							* include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):  
						
						... 
						
						
						
						Add constants.
	* include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
	constants for National Language Support.
	* include/winnls.h (NLSVERSIONINFO): Add structure for National
	Language Support.
	* include/winnls.h (GEO_ENUMPROC): Add callback for National
	Language Support.
	* include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
	GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
	Add functions.
	* include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
	functions. Strange... I am unable to find which library contains
	these functions. Can't find anything with pexports. Any clue?
	* lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
	SetUserGeoID): Add functions. 
						
						
					 
					
						2003-10-06 09:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						971a485f99 
					 
					
						
						
							
							* include/winnt.h (LANG_KYRGYZ, LANG_MONGOLIAN, LANG_GALICIAN,  
						
						... 
						
						
						
						LANG_SYRIAC, LANG_INVARIANT, SUBLANG_KASHMIRI_SASIA): Add constants.
	* include/winnt.h (SUBLANG_AZERI_LATIN, SUBLANG_AZERI_CYRILLIC,
	SUBLANG_ENGLISH_ZIMBABWE, SUBLANG_ENGLISH_PHILIPPINES): Fix wrong
	value for constants. 
						
						
					 
					
						2003-10-06 06:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						2d6e17de94 
					 
					
						
						
							
							2003-10-03  H.J. Lu  <hongjiu.lu@intel.com>  
						
						... 
						
						
						
						* ltconfig (sys_lib_search_path_spec): Fix a typo for HPUX. 
						
						
					 
					
						2003-10-04 04:54:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						083817a45b 
					 
					
						
						
							
							* include/wincrypt.h (KP_SCHANNEL_ALG): Add constant. Specifying  
						
						... 
						
						
						
						the algorithms. 
						
						
					 
					
						2003-10-03 12:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						f9cb5fcec4 
					 
					
						
						
							
							* include/wincrypt.h (SCHANNEL_MAC_KEY, SCHANNEL_ENC_KEY,  
						
						... 
						
						
						
						INTERNATIONAL_USAGE): Add constants. Specifying the Algorithms 
						
						
					 
					
						2003-10-03 12:11:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						37b6c4adc5 
					 
					
						
						
							
							* include/wincrypt.h (CRYPT_FLAGS_*): Add constants. Protocol flags.  
						
						
						
						
					 
					
						2003-10-03 12:06:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						8e14117566 
					 
					
						
						
							
							* include/wincrypt.h (KP_*): Add constants. Needed by  
						
						... 
						
						
						
						CryptSetKeyParam() and other functions. 
						
						
					 
					
						2003-10-03 12:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						b9c5ea438c 
					 
					
						
						
							
							* include/winuser.h [_WIN32_WINNT >= 0x0501] (EVENT_*, CONSOLE_*):  
						
						... 
						
						
						
						Add constants, related to Console Accessibility. 
						
						
					 
					
						2003-10-03 11:38:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						4fd4d446d6 
					 
					
						
						
							
							* include/winuser.h [WINVER >= 0x0500] (EVENT_MAX): Ooops...  
						
						... 
						
						
						
						wrong value for constant. 
						
						
					 
					
						2003-10-03 10:29:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						ba4ad171e6 
					 
					
						
						
							
							* include/winuser.h [WINVER >= 0x0500] (EVENT_*): Add constants.  
						
						... 
						
						
						
						* include/uxtheme.h: Cleanup.
	* include/tmschema.h: Cleanup. 
						
						
					 
					
						2003-10-03 10:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						e1ce6d5f2a 
					 
					
						
						
							
							* include/stdio.h (_filbuf): Add prototype.  
						
						... 
						
						
						
						(_flsbuf): Add prototype.
	(getc): Add inline version.
	(putc): Likewise.
	(getchar): Likewise.
	(putchar): Likewise. 
						
						
					 
					
						2003-10-03 10:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						c536f54ada 
					 
					
						
						
							
							* mingwex/dirent.c (_treaddir): Reset errno to 0 if end  
						
						... 
						
						
						
						of directory. 
						
						
					 
					
						2003-10-02 21:29:51 +00:00 
						 
				 
			
				
					
						
							
							
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						3a3f30763c 
					 
					
						
						
							
							2003-10-01  Phil Edwards  <pme@gcc.gnu.org>  
						
						... 
						
						
						
						* config-ml.in:  Use ac_configure_args directly instead of
	ml_arguments.  Only set ml_norecursion if --no[-]recursion is
	actually seen.
2003-10-01  Eric Botcazou  <ebotcazou@libertysurf.fr >
	* config-ml.in: Propagate INSTALL variables. 
						
						
					 
					
						2003-10-02 06:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8923806299 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_1): Call newlib __sinit routine to ensure that stdio  
						
						... 
						
						
						
						buffers are initialized to avoid thread initialization races. 
						
						
					 
					
						2003-10-02 04:46:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6cb54a4cee 
					 
					
						
						
							
							* path.cc (win32_device_name): Only fill out destination buffer when it's  
						
						... 
						
						
						
						really a device. 
						
						
					 
					
						2003-10-02 03:50:10 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Dunstan 
							
						 
					 
					
						
						
							
						
						db0d31d13e 
					 
					
						
						
							
							2003-10-02  Luke Dunstan  <infidel@users.sourceforge.net>  
						
						... 
						
						
						
						* include/winspool.h (GetDefaultPrinter[AW]): Add functions.
	* lib/winspool.def (GetDefaultPrinter[AW]): Add stubs. 
						
						
					 
					
						2003-10-02 02:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						334117a940 
					 
					
						
						
							
							* include/winnt.h (INVALID_FILE_ATTRIBUTES): Fix define.  
						
						
						
						
					 
					
						2003-10-01 21:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						0e1ba88882 
					 
					
						
						
							
							* Makefile.in: Add YA method for generating devices.cc.  
						
						... 
						
						
						
						* child_info.h: YA update of another magic number.
* gendevices: New file.
* devices.in: New file.
* devices.cc: Regenerate.
* devices.shilka: Remove.
* devices.h: Correctly define device pointers.
(device): Remove now obsolete fields.
(device::native): Renamed from device::fmt.
* dtable.cc (build_fh_dev): Simplify in light of new unit parsing scheme.
(build_fh_pc): Ditto.
* path.cc (win32_device_name): Ditto.
* fhandler.h (fhandler_base::get_native_name): Reflect renaming of fmt to
native.
* fhandler_tty.cc (fhandler_tty_mster::init): Initialize slave device prior to
reporting unit. 
						
						
					 
					
						2003-10-01 12:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						883c5345d4 
					 
					
						
						
							
							* fhandler.cc (fhandler_base::fstat): Drop FH_FLOPPY case.  
						
						
						
						
					 
					
						2003-09-30 21:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a4b25e31ca 
					 
					
						
						
							
							* fhandler.h (class fhandler_dev_raw): Add method fstat.  
						
						... 
						
						
						
						* fhandler_raw.cc (fhandler_dev_raw::fstat): New method.
	Add missing ChangeLog for previous patch. 
						
						
					 
					
						2003-09-30 21:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						7f7eda0780 
					 
					
						
						
							
							* devices.h (enum fh_devices): Remove DEV_RAWDRIVE_MAJOR and  
						
						... 
						
						
						
						FH_RAWDRIVE.
	* devices.shilka (dev_rawdrive_storage): Remove.
	(unit_devices): Remove pointer to dev_rawdrive_storage.
	(uniq_devices): Remove rawdrive entry.
	* dtable.cc (build_fh_pc): Remove DEV_RAWDRIVE_MAJOR case.
	* path.cc (win32_device_name): ditto. 
						
						
					 
					
						2003-09-30 21:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Demetriou 
							
						 
					 
					
						
						
							
						
						f1aeb3c82a 
					 
					
						
						
							
							[ bfd/ChangeLog ]  
						
						... 
						
						
						
						2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* archures.c (bfd_mach_mipsisa64r2): New define.
	* bfd-in2.h: Regenerate.
	* aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mipsisa64r2.
	* cpu-mips.c (I_mipsisa64r2): New enum value.
	(arch_info_struct): Add entry for I_mipsisa64r2.
	* elfxx-mips.c (_bfd_elf_mips_mach)
	(_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_64R2.
	(mips_set_isa_flags): Add bfd_mach_mipsisa64r2 case.
	(mips_mach_extensions): Add entry for bfd_mach_mipsisa64r2.
[ binutils/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2.
[ gas/Changelog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* configure.in (mipsisa64r2, mipsisa64r2el, mipsisa64r2*): New CPUs.
	* configure: Regenerate.
	* config/tc-mips.c (imm2_expr): New variable.
	(md_assemble, mips16_ip): Initialize imm2_expr.
	(ISA_HAS_64BIT_REGS, ISA_HAS_DROR, ISA_HAS_ROR): Add ISA_MIPS64R2.
	(macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands.
	(macro): Handle M_DEXT and M_DINS.
	(validate_mips_insn): Handle +E, +F, +G, +H, and +I format operands.
	(mips_ip): Likewise.
	(OPTION_MIPS64R2): New define.
	(md_longopts): New entry for -mips64r2 (OPTION_MIPS64R2).
	OPTION_ASE_BASE): Increase to compensate for OPTION_MIPS64R2.
	(md_parse_option): Handle OPTION_MIPS64R2.
	(s_mipsset): Handle setting "mips64r2" ISA.
	(mips_cpu_info_table): Add mips64r2.
	(md_show_usage): Document -mips64r2 option.
	* doc/as.texinfo: Docuemnt -mips64r2 option.
	* doc/c-mips.texi: Likewise.
[ gas/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* gas/mips/cp0-names-mips64r2.d: New file.
	* gas/mips/cp0sel-names-mips64r2.d: New file.
	* gas/mips/elf_arch_mips64r2.d: New file.
	* gas/mips/hwr-names-mips64r2.d: New file.
	* gas/mips/mips32r2-ill-fp64.l: New file.
	* gas/mips/mips32r2-ill-fp64.s: New file.
	* gas/mips/mips64r2-ill.l: New file.
	* gas/mips/mips64r2-ill.s: New file.
	* gas/mips/mips64r2.d: New file.
	* gas/mips/mips64r2.s: New file.
	* gas/mips/mips.exp: Define "mips64r2" arch, and run new tests.
[ include/elf/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* mips.h (E_MIPS_ARCH_64R2): New define.
[ include/opcode/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* mips.h: Document +E, +F, +G, +H, and +I operand types.
	Update documentation of I, +B and +C operand types.
	(INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines.
	(M_DEXT, M_DINS): New enum values.
[ ld/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* ldmain.c (get_emulation): Ignore "-mips64r2".
[ ld/testsuite/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* ld-mips-elf/mips-elf-flags.exp: Add tests for combinations
	with MIPS64r2.
[ opcodes/ChangeLog ]
2003-09-30  Chris Demetriou  <cgd@broadcom.com >
	* mips-dis.c (mips_arch_choices): Add entry for "mips64r2"
	(print_insn_args): Add handing for +E, +F, +G, and +H.
	* mips-opc.c (I65): New define for MIPS64r2.
	(mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins",
	"dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh",
	and "dshd" for MIPS64r2.  Adjust "dror", "dror32", and "drorv" to
	be supported on MIPS64r2. 
						
						
					 
					
						2003-09-30 16:17:14 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						fe5fb62c09 
					 
					
						
						
							
							Remove conflict indicator from ChangeLog  
						
						
						
						
					 
					
						2003-09-30 07:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4d36c543ea 
					 
					
						
						
							
							* include/winuser.h (BSF_*, BSM_*):  Sync constants defined in  
						
						... 
						
						
						
						both winuser.h and dbt.h.
	* include/dbt.h (BSF_*, BSM_*): Likewise.
	* include/winuser.h (struct tagRAWINPUT): Remove
	_ANONYMOUS_UNION tag from named union.
	(struct tagRAWMOUSE): Add _ANONYMOUS_STRUCT to nameless struct. 
						
						
					 
					
						2003-09-30 07:51:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						684f94e305 
					 
					
						
						
							
							* include/dhcpcsvc.h: New file.  
						
						... 
						
						
						
						Note that MSDN is confused about whether it should start constant
	and structure names with DHCPCAPI or DHCPAPI. It's using both but
	experience suggests it's DHCPCAPI with `C'.
	* lib/dhcpcsvc.def: New file. 
						
						
					 
					
						2003-09-30 07:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						e7e4107e39 
					 
					
						
						
							
							* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_INPUT,  
						
						... 
						
						
						
						RIM_INPUTSINK): Add constants, for use by WM_INPUT notification.
	* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIDEV_REMOVE,
	RIDEV_EXCLUDE, RIDEV_PAGEONLY, RIDEV_NOLEGACY, RIDEV_INPUTSINK,
	RIDEV_CAPTUREMOUSE, RIDEV_NOHOTKEYS, RIDEV_APPKEYS): Add constants,
	for use in RAWINPUTDEVICE.
	* include/winuser.h [_WIN32_WINNT >= 0x0501]
	(GetRawInputDeviceInfo[AW]): Ooops... there are
	ANSI/Unicode versions of this function.
	* lib/user32.def (GetRawInputDeviceInfo[AW]): Ooops... there
	are ANSI/Unicode versions of this function. 
						
						
					 
					
						2003-09-30 06:57:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						bc707cbd17 
					 
					
						
						
							
							2003-09-29  Ian Lance Taylor  <ian@wasabisystems.com>  
						
						... 
						
						
						
						* libm/configure.in: Check libm_machine_dir, not machine_dir.
        * libm/configure: Regenerate.
        * libm/Makefile.in: Ditto. 
						
						
					 
					
						2003-09-29 21:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joern Rennecke 
							
						 
					 
					
						
						
							
						
						f4b1060529 
					 
					
						
						
							
							* libc/machine/sh/strncpy.S: New file.  
						
						... 
						
						
						
						* libc/machine/sh/Makefile.am: Add entry & rule for new file.
	* libc/machine/sh/Makefile.in: Regenerate. 
						
						
					 
					
						2003-09-29 12:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d950ca774f 
					 
					
						
						
							
							* syslog.cc (vsyslog): Print debug message if ReportEventA fails.  
						
						
						
						
					 
					
						2003-09-29 12:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						3c3b1816d8 
					 
					
						
						
							
							* include/stdlib.h: Guard non-ISO functions with  
						
						... 
						
						
						
						!__STRICT_ANSI__, throughout. 
						
						
					 
					
						2003-09-29 09:16:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						37048d3df7 
					 
					
						
						
							
							* include/winuser.h [_WIN32_WINNT >= 0x0501] (RIM_TYPEMOUSE,  
						
						... 
						
						
						
						RIM_TYPEKEYBOARD, RIM_TYPEHID, MOUSE_MOVE_RELATIVE,
	MOUSE_MOVE_ABSOLUTE, MOUSE_VIRTUAL_DESKTOP,
	MOUSE_ATTRIBUTES_CHANGED, RI_MOUSE_LEFT_BUTTON_DOWN,
	RI_MOUSE_LEFT_BUTTON_UP, RI_MOUSE_RIGHT_BUTTON_DOWN,
	RI_MOUSE_RIGHT_BUTTON_UP, RI_MOUSE_MIDDLE_BUTTON_DOWN,
	RI_MOUSE_MIDDLE_BUTTON_UP, RI_MOUSE_BUTTON_1_DOWNT_BUTTON_DOWN,
	RI_MOUSE_BUTTON_1_UP, RI_MOUSE_BUTTON_2_DOWNHT_BUTTON_DOWN,
	RI_MOUSE_BUTTON_2_UP, RI_MOUSE_BUTTON_3_DOWNDLE_BUTTON_DOWN,
	RI_MOUSE_BUTTON_3_UP, RI_MOUSE_BUTTON_4_DOWN,
	RI_MOUSE_BUTTON_4_UP, RI_MOUSE_BUTTON_5_DOWN,
	RI_MOUSE_BUTTON_5_UP, RI_MOUSE_WHEEL, KEYBOARD_OVERRUN_MAKE_CODE,
	RI_KEY_MAKE, RI_KEY_BREAK, RI_KEY_E0, RI_KEY_E1,
	RI_KEY_TERMSRV_SET_LED, RI_KEY_TERMSRV_SHADOW, RID_INPUT,
	RID_HEADER, RIDI_PREPARSEDDATA, RIDI_DEVICENAME,
	RIDI_DEVICEINFO): Add constants.
	* include/winuser.h [_WIN32_WINNT >= 0x0501] (RAWINPUTHEADER,
	RAWMOUSE, RAWKEYBOARD, RAWHID, RAWINPUT, RAWINPUTDEVICE,
	RAWINPUTDEVICELIST): Add structures.
	* include/winuser.h [_WIN32_WINNT >= 0x0501] (DefRawInputProc,
	GetRawInputBuffer, GetRawInputData, GetRawInputDeviceInfo,
	GetRawInputDeviceList, GetRegisteredRawInputDevices): Add functions.
	* lib/user32.def (DefRawInputProc, GetRawInputBuffer,
	GetRawInputData, GetRawInputDeviceInfo, GetRawInputDeviceList,
	GetRegisteredRawInputDevices): Add functions. 
						
						
					 
					
						2003-09-29 08:54:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						e6ba835513 
					 
					
						
						
							
							* sigproc.cc (proc_subproc): Restrict permissions on ppid_handle.  
						
						... 
						
						
						
						* devices.shilka (device::parse): Restore check for tty in unit handling, but
without the previous typo.
* devices.cc: Regenerate.
* devices.h (DEV_CYGDRIVE_MAJOR): Change major number to one used by linux for
"user-mode virtual block device". 
						
						
					 
					
						2003-09-28 15:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5c770c8431 
					 
					
						
						
							
							* devices.h: Move a few device major numbers.  Fix typo of FH_UDP.  
						
						... 
						
						
						
						* device.shilka: Remove /dev/hd device entries, rename all device_hd*
	to device_sd*.
	(device::parse): Disallow units outside lower and upper bounds.
	* dtable.cc (build_fh_pc): Fix typo of FH_UDP.
	* path.cc (win32_device_name): Fix win32 name creation to match new
	device handling. 
						
						
					 
					
						2003-09-28 09:44:13 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						83abcab4c0 
					 
					
						
						
							
							* device.shilka (device::parse): Allow units on other than tty.  
						
						
						
						
					 
					
						2003-09-27 15:19:29 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						658b4ff8fd 
					 
					
						
						
							
							* wincap.cc (wincapc::init): Allow requesting server info for NT4 SP6.  
						
						
						
						
					 
					
						2003-09-27 08:14:56 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						341d295422 
					 
					
						
						
							
							* path.cc (symlink_info::check): Use new introducer for mknod'ed files.  
						
						... 
						
						
						
						(parse_device): Ditto.
* syscalls.cc (mknod_worker): Ditto. 
						
						
					 
					
						2003-09-27 05:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						4cb3e57917 
					 
					
						
						
							
							* devices.shilka: Add /dev/sda disk devices.  
						
						... 
						
						
						
						* devices.cc: Regenerate. 
						
						
					 
					
						2003-09-27 05:38:01 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3c1e8187bd 
					 
					
						
						
							
							* cygwin-shilka: Remove '#line directives' or suffer debugging oddities.  Use  
						
						... 
						
						
						
						-length option so that device prefixes are used.
* devices.cc: Regenerate.
* syscalls.cc (ttyname): Add debugging output. 
						
						
					 
					
						2003-09-27 05:35:02 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						dfb2ac8088 
					 
					
						
						
							
							remove accidental checkin  
						
						
						
						
					 
					
						2003-09-27 03:44:57 +00:00