Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						edce6d8546 
					 
					
						
						
							
							Fix typo and commit the write header  
						
						
						
						
					 
					
						2008-05-06 01:25:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						6c31adf67e 
					 
					
						
						
							
							2008-05-05  Ken Werner  <ken.werner@de.ibm.com>  
						
						... 
						
						
						
						* spu/readlink.c: Align readlink implementation to POSIX. 
						
						
					 
					
						2008-05-05 22:43:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						1e6db69571 
					 
					
						
						
							
							2008-05-04 Ramiro Polla <ramiro@lisha.ufsc.br>  
						
						... 
						
						
						
						* include/sys/time.h (useconds_t): typedef.
        * include/unistd.h (usleep): Add prototype.
        * mingwex/usleep.c: New file.
        * mingwex/makefile.in: Add usleep source and object. 
						
						
					 
					
						2008-05-04 12:18:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						d5992b586e 
					 
					
						
						
							
							2008-05-02  Ramiro Polla  <ramiro@lisha.ufsc.br>  
						
						... 
						
						
						
						* include/vfw.h (WM_CAP_SET_CALLBACK_ERRORA, WM_CAP_SET_CALLBACK_ERRORW,
        WM_CAP_SET_CALLBACK_STATUS, WM_CAP_SET_CALLBACK_YIELD,
        WM_CAP_SET_CALLBACK_FRAMEA, WM_CAP_SET_CALLBACK_FRAMEW,
        WM_CAP_SET_CALLBACK_VIDEOSTREAM, WM_CAP_SET_CALLBACK_WAVESTREAM,
        WM_CAP_GET_USER_DATA, WM_CAP_SET_USER_DATA, WM_CAP_DRIVER_CONNECT,
        WM_CAP_DRIVER_DISCONNECT, WM_CAP_DRIVER_GET_NAMEA, WM_CAP_DRIVER_GET_NAMEW,
        WM_CAP_DRIVER_GET_VERSIONA, WM_CAP_DRIVER_GET_VERSIONW,
        WM_CAP_DRIVER_GET_CAPS, WM_CAP_FILE_SET_CAPTURE_FILEA,
        WM_CAP_FILE_SET_CAPTURE_FILEW, WM_CAP_FILE_GET_CAPTURE_FILEA,
        WM_CAP_FILE_GET_CAPTURE_FILEW, WM_CAP_FILE_ALLOCATE, WM_CAP_FILE_SAVEASA,
        WM_CAP_FILE_SAVEASW, WM_CAP_FILE_SET_INFOCHUNK, WM_CAP_FILE_SAVEDIBA,
        WM_CAP_FILE_SAVEDIBW, WM_CAP_EDIT_COPY, WM_CAP_SET_AUDIOFORMAT,
        WM_CAP_GET_AUDIOFORMAT, WM_CAP_DLG_VIDEOFORMAT, WM_CAP_DLG_VIDEOSOURCE,
        WM_CAP_DLG_VIDEODISPLAY, WM_CAP_GET_VIDEOFORMAT, WM_CAP_SET_VIDEOFORMAT,
        WM_CAP_DLG_VIDEOCOMPRESSION, WM_CAP_SET_PREVIEW, WM_CAP_SET_OVERLAY,
        WM_CAP_SET_PREVIEWRATE, WM_CAP_SET_SCALE, WM_CAP_GET_STATUS,
        WM_CAP_SET_SCROLL, WM_CAP_GRAB_FRAME, WM_CAP_GRAB_FRAME_NOSTOP,
        WM_CAP_SEQUENCE, WM_CAP_SEQUENCE_NOFILE, WM_CAP_SET_SEQUENCE_SETUP,
        WM_CAP_GET_SEQUENCE_SETUP, WM_CAP_SET_MCI_DEVICEA, WM_CAP_SET_MCI_DEVICEW,
        WM_CAP_GET_MCI_DEVICEA, WM_CAP_GET_MCI_DEVICEW, WM_CAP_STOP, WM_CAP_ABORT,
        WM_CAP_SINGLE_FRAME_OPEN, WM_CAP_SINGLE_FRAME_CLOSE, WM_CAP_SINGLE_FRAME,
        WM_CAP_PAL_OPENA, WM_CAP_PAL_OPENW, WM_CAP_PAL_SAVEA, WM_CAP_PAL_SAVEW,
        WM_CAP_PAL_PASTE, WM_CAP_PAL_AUTOCREATE, WM_CAP_PAL_MANUALCREATE,
        WM_CAP_SET_CALLBACK_CAPCONTROL, WM_CAP_SET_CALLBACK_ERROR,
        WM_CAP_SET_CALLBACK_FRAME, WM_CAP_DRIVER_GET_NAME,
        WM_CAP_DRIVER_GET_VERSION, WM_CAP_FILE_SET_CAPTURE_FILE,
        WM_CAP_FILE_GET_CAPTURE_FILE, WM_CAP_FILE_SAVEAS, WM_CAP_FILE_SAVEDIB,
        WM_CAP_SET_MCI_DEVICE, WM_CAP_GET_MCI_DEVICE, WM_CAP_PAL_OPEN,
        WM_CAP_PAL_SAVE, capSetCallbackOnError, capSetCallbackOnStatus,
        capSetCallbackOnYield, capSetCallbackOnFrame, capSetCallbackOnVideoStream,
        capSetCallbackOnWaveStream, capGetUserData, capSetUserData,
        capDriverConnect, capDriverDisconnect, capDriverGetName,
        capDriverGetVersion, capDriverGetCaps, capFileSetCaptureFile,
        capFileGetCaptureFile, capFileAlloc, capFileSaveAs, capFileSetInfoChunk,
        capFileSaveDIB, capEditCopy, capSetAudioFormat, capGetAudioFormat,
        capGetAudioFormatSize, capDlgVideoFormat, capDlgVideoSource,
        capDlgVideoDisplay, capGetVideoFormat, capGetVideoFormatSize,
        capSetVideoFormat, capDlgVideoCompression, capPreview, capOverlay,
        capPreviewRate, capPreviewScale, capGetStatus, capSetScrollPos,
        capGrabFrame, capGrabFrameNoStop, capCaptureSequence,
        capCaptureSequenceNoFile, capCaptureSetSetup, capCaptureGetSetup,
        capSetMCIDeviceName, capGetMCIDeviceName, capCaptureStop, capCaptureAbort,
        capCaptureSingleFrameOpen, capCaptureSingleFrameClose,
        capCaptureSingleFrame, capPaletteOpen, capPaletteSave, capPalettePaste,
        capPaletteAuto, capPaletteManual, capSetCallbackOnCapControl): Define.
        (CAPDRIVERCAPS, *LPCAPDRIVERCAPS, CAPINFOCHUNK, *LPCAPINFOCHUNK, CAPSTATUS,
        *LPCAPSTATUS, CAPTUREPARMS, *LPCAPTUREPARMS, VIDEOHDR, *LPVIDEOHDR): typedef. 
						
						
					 
					
						2008-05-03 02:19:22 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						4f3fad2366 
					 
					
						
						
							
							2008-04-02 Ramiro Polla  <ramiro@lisha.ufsc.br>  
						
						... 
						
						
						
						Make strtod() conform to C99.
        * include/stdlib.h (strtod): Declare this mingwex function, and...
        (_strtod): rename this MSVCRT counterpart.
        * mingwex/gdtoa/strtodnrp.c (strtod): Alias to __strtod. 
						
						
					 
					
						2008-05-03 02:13:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						c83490da03 
					 
					
						
						
							
							2008-05-01  Bart Oldeman  <bartoldeman@users.sf.net>  
						
						... 
						
						
						
						* include/winuser.h (DEVICE_NOTIFY_WINDOW_HANDLE,
        DEVICE_NOTIFY_SERVICE_HANDLE): remove duplicate definition. 
						
						
					 
					
						2008-05-03 02:05:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Mitchell 
							
						 
					 
					
						
						
							
						
						df93e6f193 
					 
					
						
						
							
							* libc/include/stdint.h (SIZE_MIN): Remove.  
						
						... 
						
						
						
						(SIZE_MAX): Define.
	* testsuite/newlib.stdlib/stdlib.exp: New.
	* testsuite/newlib.stdlib/size_max.c: Likewise. 
						
						
					 
					
						2008-05-02 14:52:56 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						cce741c409 
					 
					
						
						
							
							* sysv_msg.cc: Add fix from upstream version 1.65.  
						
						... 
						
						
						
						(msgsnd): Call msleep with timeout value.  Handle EWOULDBLOCK.  Make
	sure it's clear from where msleep has been called in debug output.
	(msgrcv): Make sure it's clear from where msleep has been called in
	debug output. 
						
						
					 
					
						2008-04-30 19:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						7aefc1596d 
					 
					
						
						
							
							* dtable.cc (dtable::release): Drop fixup_before handling.  
						
						... 
						
						
						
						(dtable::fixup_before_fork): Remove.
	(dtable::fixup_before_exec): Remove.
	* dtable.h (class dtable): Remove cnt_need_fixup_before member.
	(dtable::dtable): Accommodate above change.
	(dtable::dec_need_fixup_before): Remove.
	(dtable::inc_need_fixup_before): Remove.
	(dtable::need_fixup_before): Remove.
	(dtable::fixup_before_exec): Remove declaration.
	(dtable::fixup_before_fork): Ditto.
	* fhandler.h (fhandler_base::fixup_before_fork_exec): Remove.
	(fhandler_base::need_fixup_before): Remove.
	* fork.cc (frok::parent): Drop fixup_before handling.
	* spawn.cc (spawn_guts): Ditto. 
						
						
					 
					
						2008-04-30 09:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						7e2b8e7d2a 
					 
					
						
						
							
							* mount.cc (is_unc_share): Allow \\?\ prefix as well.  Enhance comment.  
						
						... 
						
						
						
						(mount_info::from_fstab): Remove patch from 2008-04-29.
	* mount.cc (mount_info::conv_to_posix_path): Simplify test for native
	UNC path.
	* path.cc (normalize_win32_path): Ditto.
	(symlink_worker): Ditto.
	(symlink_info::posixify): Ditto.
	(cygwin_conv_path): Ditto. 
						
						
					 
					
						2008-04-30 08:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Blake 
							
						 
					 
					
						
						
							
						
						f77a1a8848 
					 
					
						
						
							
							Fix 2008-04-14 regression in asprintf(ptr,"").  
						
						... 
						
						
						
						* libc/stdio/asnprintf.c (asnprintf, _asnprintf_r): Avoid stdio
baggage.
* libc/stdio/asniprintf.c (asniprintf, _asniprintf_r): Likewise.
* libc/stdio/asiprintf.c (asiprintf, _asiprintf_r): Likewise.
* libc/stdio/vasniprintf.c (_vasniprintf_r): Likewise.
* libc/stdio/vsnprintf.c (_vsnprintf_r): Likewise.
* libc/stdio/vfprintf.c (_VFPRINTF_R) [STRING_ONLY]: Always malloc
an initial buffer for asprintf. 
						
						
					 
					
						2008-04-30 02:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						661efd2dea 
					 
					
						
						
							
							* mount.cc (mount_info::from_fstab): Skip native path prefix in  
						
						... 
						
						
						
						module path. 
						
						
					 
					
						2008-04-29 20:48:09 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						59c7f5bcdf 
					 
					
						
						
							
							* syscalls.cc (rename): Use volume serial numbers stored in path_conv  
						
						... 
						
						
						
						rather than fetching them here for the "same file" test.  Change
	comment to reflect this. 
						
						
					 
					
						2008-04-29 09:24:54 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Nemet 
							
						 
					 
					
						
						
							
						
						b1d07c81ca 
					 
					
						
						
							
							* mips.h (INSN_MACRO): Move it up to the the pinfo macros.  
						
						... 
						
						
						
						(INSN2_M_FP_S, INSN2_M_FP_D): New pinfo2 macros. 
						
						
					 
					
						2008-04-28 16:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						43657e6bd3 
					 
					
						
						
							
							* path.cc (symlink_info::check): Avoid special handling for  
						
						... 
						
						
						
						STATUS_BUFFER_OVERFLOW when calling NtQueryDirectoryFile.
	* strace.cc (strace::vprntf): Use bigger buffer. 
						
						
					 
					
						2008-04-28 16:01:54 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						08c76b4b9c 
					 
					
						
						
							
							* kernel32.cc (CreateFileMappingW): Remove stray small_printf.  
						
						
						
						
					 
					
						2008-04-28 11:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						aacf1864d8 
					 
					
						
						
							
							* autoload.cc (IsWow64Process): Remove.  
						
						... 
						
						
						
						(Wow64DisableWow64FsRedirection): Remove.
	(Wow64RevertWow64FsRedirection): Remove.
	* ntdll.h (enum _PROCESSINFOCLASS): Define ProcessWow64Information.
	* init.cc (respawn_wow64_process): Use NtQueryInformationProcess to
	get WOW64 state.
	* wincap.cc (wincapc::init): Ditto.
	* wincap.h (wincapc::wow64): Change type to ULONG. 
						
						
					 
					
						2008-04-28 08:47:06 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						533ce3fb55 
					 
					
						
						
							
							* wincap.h (wincapc::wow64): Change type to BOOL.  
						
						... 
						
						
						
						* wincap.cc: Remove explicit use of this pointer in wincapc methods.
	(wincapc::init): Fix bug in IsWow64Process handling. 
						
						
					 
					
						2008-04-27 16:12:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						adfa3c85d0 
					 
					
						
						
							
							2008-04-26  Yuval  <uvman@users.sourceforge.net>  
						
						... 
						
						
						
						* include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED,
        SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER,
        SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE,
        LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS,
        SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED,
        SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS,
        SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData,
        SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL,
        SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION,
        *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS,
        *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION,
        *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS,
        *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP,
        *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER,
        *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER,
        *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE,
        *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD,
        *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION,
        *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN,
        *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP,
        *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY,
        *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY,
        *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS,
        *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER,
        *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK,
        *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER,
        *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON,
        *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE,
        LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER,
        *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED,
        *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH,
        *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn,
        SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn,
        SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn,
        SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn,
        SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn,
        SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn,
        SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn,
        SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn,
        SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn,
        SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn,
        SpMarshallSupplementalCredsFn, SpExportSecurityContextFn,
        SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE,
        SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn,
        *SpUserModeInitializeFn): Define.
        * include/sspi.h (SECURITY_STRING): Define. 
						
						
					 
					
						2008-04-27 00:06:44 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						346cdb434e 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_0): Set SEM_NOGPFAULTERRORBOX error mode, too,  
						
						... 
						
						
						
						to accommodate Vista/Longhorn.
	* spawn.cc (spawn_guts): Move check for CREATE_SUSPENDED condition
	after the call to ch.set() since it depends on it. 
						
						
					 
					
						2008-04-26 18:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						e331d3e26e 
					 
					
						
						
							
							2008-04-26  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/specstrings.h: Add more dummy defines. 
						
						
					 
					
						2008-04-26 12:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						6c9c2a071c 
					 
					
						
						
							
							2008-04-26  Chuck Wilson  <cwilso11@users.sourceforge.net>  
						
						... 
						
						
						
						* Makefile.in: correct issues with mingw10.dll having multiple relocs. 
						
						
					 
					
						2008-04-26 11:39:14 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						78970a51f3 
					 
					
						
						
							
							* libc/include/sys/stat.h: Guard at-functions with !__INSIDE_CYGWIN__.  
						
						... 
						
						
						
						(fstatat): Fix type of third parameter. 
						
						
					 
					
						2008-04-26 07:49:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						1d198686da 
					 
					
						
						
							
							2008-04-25  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/process.h: Include stdint.h for intptr_t definition.
        (_execl, _execle, _execlp, _execlpe, _execv, _execve, _execvp, _execvpe,
        _spawnl, _spawnle, _spawnlp, _spawnlpe, _spawnv, _spawnve, _spawnvp,
        _spawnvpe): Return intptr_t.
        (execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, spawnl,
        spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe): Return
        intptr_t.
        [!_WPROCESS_DEFINED]: Include stdint.h for intptr_t definition.
        (_wexecl, _wexecle, _wexeclp, _wexeclpe, _wexecv, _wexecve, _wexecvp,
        _wexecvpe, _wspawnl, _wspawnle, _wspawnlp, _wspawnlpe, _wspawnv, _wspawnve,
        _wspawnvp, _wspawnvpe): Return intptr_t. 
						
						
					 
					
						2008-04-26 00:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						6382a9e785 
					 
					
						
						
							
							2008-04-25  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/wchar.h (fwide): Return success code rather than failure in inline
        definition.
        * mingwex/fwide.c (fwide): ANSI-fy. Get rid of Q8 comments.  Return success
        code rather than failure. 
						
						
					 
					
						2008-04-26 00:16:37 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2be644f280 
					 
					
						
						
							
							* Makefile.in (install): Drop install rules for postinstall script.  
						
						
						
						
					 
					
						2008-04-25 17:22:31 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2c84756d5d 
					 
					
						
						
							
							* postinstall: Remove (Moved to base-cygwin package).  
						
						
						
						
					 
					
						2008-04-25 17:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fccdf679f4 
					 
					
						
						
							
							* fhandler.cc (fhandler_base::open): Move handling FILE_ATTRIBUTE_NORMAL  
						
						... 
						
						
						
						back to its old place.  Or it to file_attributes instead of setting it. 
						
						
					 
					
						2008-04-25 16:59:41 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						703a42b96a 
					 
					
						
						
							
							* fhandler.cc (fhandler_base::open): *Only* handle SYSTEM and HIDDEN  
						
						... 
						
						
						
						attributes in FILE_OVERWRITE case. 
						
						
					 
					
						2008-04-25 16:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0dcfc3346a 
					 
					
						
						
							
							* fhandler.cc (fhandler_base::open): Handle SYSTEM and HIDDEN attributes  
						
						... 
						
						
						
						in FILE_OVERWRITE case as well. 
						
						
					 
					
						2008-04-25 16:33:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						026f9d290f 
					 
					
						
						
							
							* libc/machine/arm/setjmp.S: Fix thumb2 support.  
						
						... 
						
						
						
						* arm/crt0.S: Allow assembly under ARMv7 ISA.  Support for
            initializing stack pointers for interrupt modes is still pending. 
						
						
					 
					
						2008-04-25 09:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4214d0c04c 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_base::fstat_helper): Disable calling  
						
						... 
						
						
						
						pc.ndisk_links.  Just use nNumberOfLinks instead. 
						
						
					 
					
						2008-04-24 17:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4e4eba83f8 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_base::utimens_fs): Fix typo in  
						
						... 
						
						
						
						input range check. 
						
						
					 
					
						2008-04-24 12:37:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						51bef6a9c6 
					 
					
						
						
							
							* libc/include/machine/ieeefp.h: Fix typo: _DOUBLE_IS_32_BITS  
						
						... 
						
						
						
						should be _DOUBLE_IS_32BITS. 
						
						
					 
					
						2008-04-24 11:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fb09b156d0 
					 
					
						
						
							
							* cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.  
						
						
						
						
					 
					
						2008-04-24 10:00:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						eba32ec829 
					 
					
						
						
							
							* cygwin.din (futimens): Export.  
						
						... 
						
						
						
						(utimensat): Export.
	* fhandler.cc (fhandler_base::utimens): Replace fhandler_base::utimes.
	Call utimens_fs.
	* fhandler.h (class fhandler_base): Declare utimens_fs instead of
	utimes_fs, utimens instead of utimes.
	(class fhandler_disk_file): Declare utimens instead of utimes.
	* fhandler_disk_file.cc (fhandler_disk_file::utimens): Replace
	fhandler_disk_file::utimes.
	(fhandler_base::utimens_fs): Replace fhandler_base::utimes_fs.
	Implement tv_nsec handling according to SUSv4.
	* syscalls.cc (utimensat): New function.
	* times.cc (timespec_to_filetime): New function.
	(timeval_to_timespec): New function.
	(utimens_worker): Replace utimes_worker.
	(utimes): Convert timeval to timespec and call utimens_worker.
	(lutimes): Ditto.
	(futimens): Take over implementation from futimes.
	(futimes): Convert timeval to timespec and call futimens.
	* winsup.h (timespec_to_filetime): Declare.
	* include/cygwin/version.h: Bump API minor number.
	* posix.sgml: Add SUSv4 section.  Add futimens and utimensat to it. 
						
						
					 
					
						2008-04-24 09:59:54 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0d02384a48 
					 
					
						
						
							
							* libc/include/sys/stat.h (UTIME_NOW): Define for Cygwin.  
						
						... 
						
						
						
						(UTIME_OMIT): Ditto.
	(utimensat): Declare for Cygwin.
	(futimens): Ditto. 
						
						
					 
					
						2008-04-24 09:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a220e94953 
					 
					
						
						
							
							* include/wait.h: New file.  
						
						
						
						
					 
					
						2008-04-24 08:46:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						e2af45bfd1 
					 
					
						
						
							
							2008-04-23  Ken Werner  <ken.werner@de.ibm.com>  
						
						... 
						
						
						
						* libc/include/_ansi.h: _LONG_LONG renamed to _LONG_LONG_TYPE.
        * libc/include/math.h: Likewise. 
						
						
					 
					
						2008-04-23 23:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f7483b41e0 
					 
					
						
						
							
							* mount.cc (usage): Mark -s and -u as ignored.  
						
						... 
						
						
						
						(print_version): Simplify printing copyright dates.
	(main): Remove default_flag.  Dont set flags on -s and -u options.
	(mount_commands): Drop handling -s and -u options. 
						
						
					 
					
						2008-04-23 11:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4056e97a45 
					 
					
						
						
							
							* posix.sgml: Add openat, faccessat, fchmodat, fchownat, fstatat,  
						
						... 
						
						
						
						futimesat, linkat, mkdirat, mkfifoat, mknodat, readlinkat, renameat,
	symlinkat, unlinkat to list of implemented Solaris functions. 
						
						
					 
					
						2008-04-23 11:19:57 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c57b57e5c4 
					 
					
						
						
							
							* cygwin.din: Sort.  
						
						... 
						
						
						
						(faccessat): Export.
	(fchmodat): Export.
	(fchownat): Export.
	(fstatat): Export.
	(futimesat): Export.
	(linkat): Export.
	(mkdirat): Export.
	(mkfifoat): Export.
	(mknodat): Export.
	(openat): Export.
	(readlinkat): Export.
	(renameat): Export.
	(symlinkat): Export.
	(unlinkat): Export.
	* path.cc (readlink): Align definition to POSIX.
	* syscalls.cc (gen_full_path_at): New static function.
	(faccessat): Implement.
	(fchmodat): Implement.
	(fchownat): Implement.
	(fstatat): Implement.
	(futimesat): Implement.
	(linkat): Implement.
	(mkdirat): Implement.
	(mkfifoat): Implement.
	(mknodat): Implement.
	(openat): Implement.
	(readlinkat): Implement.
	(renameat): Implement.
	(symlinkat): Implement.
	(unlinkat): Implement.
	* include/cygwin/version.h: Bump API minor number. 
						
						
					 
					
						2008-04-23 11:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						ca48eb65e9 
					 
					
						
						
							
							* libc/include/stdio.h (renameat): Declare for Cygwin.  
						
						... 
						
						
						
						(symlinkat): Ditto.
	* libc/include/sys/unistd.h (readlink): Align declaration to POSIX.
	(faccessat): Declare for Cygwin.
	(fchownat): Ditto.
	(linkat): Ditto.
	(readlinkat): Ditto.
	* libc/include/sys/_default_fcntl.h (AT_FDCWD): Define for Cygwin.
	(AT_EACCESS): Ditto.
	(AT_SYMLINK_NOFOLLOW): Ditto.
	(AT_SYMLINK_FOLLOW): Ditto.
	(AT_REMOVEDIR): Ditto.
	(futimesat): Declare for Cygwin.
	(openat): Ditto.
	(unlinkat): Ditto.
	* libc/include/sys/stat.h (fchmodat): Ditto.
	(fstatat): Ditto.
	(mkdirat): Ditto.
	(mkfifoat): Ditto.
	(mknodat): Ditto. 
						
						
					 
					
						2008-04-23 11:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						6182aac6f7 
					 
					
						
						
							
							2008-04-23  Paolo Bonzini  <bonzini@gnu.org>  
						
						... 
						
						
						
						* confsubdir.m4: Remove.
	* override.m4: Apply _AC_ARG_VALIDATE fix to all versions
	but 2.62. 
						
						
					 
					
						2008-04-23 10:24:41 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						9749fd082f 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_0): Move CWD initialization from here...  
						
						... 
						
						
						
						(dll_crt0_1): ...to here. 
						
						
					 
					
						2008-04-22 20:56:26 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						949b58f6a0 
					 
					
						
						
							
							* cygwin.din (fmemopen): Export.  
						
						... 
						
						
						
						(open_memstream): Export.
	* include/cygwin/version.h: Bump API minor number. 
						
						
					 
					
						2008-04-22 16:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b677a99b34 
					 
					
						
						
							
							* cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.  
						
						... 
						
						
						
						* path.cc: Fetch mount points from fstab files instead of from
	registry.  Use adapted functions copied from Cygwin DLL.
	(mnt_t): Drop issys member.  Define as "mnt_t" instead of "struct mnt_t"
	subsequently.
	(max_mount_entry): New variable.
	(unconvert_slashes): Move to earlier location in file.  Make inline.
	(find2): Remove.
	(get_cygdrive0): Remove.
	(get_cygdrive): Remove.
	(skip_ws): New function.
	(find_ws): Ditto.
	(conv_fstab_spaces): Ditto.
	(read_flags): Ditto.
	(from_fstab_line): Ditto.
	(get_user): Ditto.
	(from_fstab): Ditto.
	(mnt_sort): Ditto.
	(read_mounts): Drop old registry code.  Fetch
	"Software\Cygwin\Setup\rootdir" value from HKCU or HKLM key.  Use
	rootdir extracted from module path as fallback.  Call from_fstab for
	nouser and user mount points.
	(setmntent): Check max_mount_entry to test if read_mounts must be
	called.
	(getmntent): Use MOUNT_SYSTEM flag instead of mnt_t's issys member. 
						
						
					 
					
						2008-04-22 14:42:05 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b1138f3d4b 
					 
					
						
						
							
							* sec_auth.cc (create_token): Add integrity level SID to token on  
						
						... 
						
						
						
						systems supporting that.  Remove useless check for dynamically loading
	NtCreateToken function.
	* sec_helper.cc (mandatory_medium_integrity_sid): Define.
	(mandatory_high_integrity_sid): Define.
	(mandatory_system_integrity_sid): Define.
	* sec_helper.h (mandatory_medium_integrity_sid): Declare.
	(mandatory_high_integrity_sid): Declare.
	(mandatory_system_integrity_sid): Declare. 
						
						
					 
					
						2008-04-22 10:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1137c058e5 
					 
					
						
						
							
							* include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.  
						
						... 
						
						
						
						(SECURITY_MANDATORY_UNTRUSTED_RID): Define.
	(SECURITY_MANDATORY_LOW_RID): Define.
	(SECURITY_MANDATORY_MEDIUM_RID): Define.
	(SECURITY_MANDATORY_HIGH_RID): Define.
	(SECURITY_MANDATORY_SYSTEM_RID): Define.
	(SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define.
	(SECURITY_MANDATORY_MAXIMUM_USER_RID): Define.
	(SE_GROUP_INTEGRITY): Define.
	(SE_GROUP_INTEGRITY_ENABLED): Define. 
						
						
					 
					
						2008-04-22 10:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c7364f1496 
					 
					
						
						
							
							* mount.cc (mount_info::init): Remove call to from_registry.  Print  
						
						... 
						
						
						
						message that fstab is missing.
	(mount_info::from_fstab): Use CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX
	instead of constant string.
	(mount_info::read_mounts): Remove.
	(mount_info::from_registry): Remove.
	(mount_info::read_cygdrive_info_from_registry): Remove.
	* postinstall: Enable code to create fstab entries from old registry
	entries.
	* registry.cc (reg_key::reg_key): Drop CYGWIN_INFO_CYGNUS_REGISTRY_NAME
	from registry key.
	* shared_info.h (mount_info::read_mounts): Remove declaration.
	(mount_info::from_registry): Ditto.
	(mount_info::to_registry): Ditto.
	(mount_info::read_cygdrive_info_from_registry): Ditto.
	* winver.rc (CYGWIN_REGISTRY_KEY): Remove.
	(LegalCopyright): Fix to include 2008.
	(RegistryKey): Set to CYGWIN_INFO_CYGWIN_REGISTRY_NAME.
	* include/cygwin/version.h (CYGWIN_INFO_CYGNUS_REGISTRY_NAME): Remove. 
						
						
					 
					
						2008-04-21 14:00:24 +00:00