Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2f33b79950 
					 
					
						
						
							
							* syscalls.cc (rename): Fix condition when to start a transaction.  
						
						
						
						
					 
					
						2008-05-20 10:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c211f8eb24 
					 
					
						
						
							
							* path.cc (path_conv::check): Free wide_path and normalized_path if  
						
						... 
						
						
						
						necessary.
	* path.h (path_conv::path_conv): Set wide_path, normalized_path and
	normalized_path_size to 0 in all constructors. 
						
						
					 
					
						2008-05-20 10:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						78ee2ae11f 
					 
					
						
						
							
							* syscalls.cc (rename): Allocate temporary path buffers using  
						
						... 
						
						
						
						tmp_pathbuf.  Don't try to unset R/O attribute on dstpc if a
	removepc exists.  dstpc is a non-existant file in that case. 
						
						
					 
					
						2008-05-19 20:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a4e3764e51 
					 
					
						
						
							
							* include/stdint.h: Use int rather than long for {u,}int32_t.  
						
						
						
						
					 
					
						2008-05-17 21:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Jacobowitz 
							
						 
					 
					
						
						
							
						
						8437dd5c80 
					 
					
						
						
							
							* src-release (DEVO_SUPPORT): Add ChangeLog, MAINTAINERS,  
						
						... 
						
						
						
						README-maintainer-mode, lt~obsolete.m4, ltgcc.m4, depcomp,
	mkdep, and compile.  Update comments.
	(ETC_SUPPORT): Add ChangeLog and update comments. 
						
						
					 
					
						2008-05-16 12:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						888784b6fb 
					 
					
						
						
							
							* Makefile.in (install-license): Install COPYING file as well.  
						
						
						
						
					 
					
						2008-05-16 10:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						bd89ab895b 
					 
					
						
						
							
							* CYGWIN_LICENSE: New text.  
						
						
						
						
					 
					
						2008-05-16 08:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						3ba70bba2f 
					 
					
						
						
							
							* CYGWIN_LICENSE: Remove duplicate file here.  
						
						
						
						
					 
					
						2008-05-16 08:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						262059a0d8 
					 
					
						
						
							
							2008-05-15 Ramiro Polla <ramiro@lisha.ufsc.br>  
						
						... 
						
						
						
						* include/stdlib.h: Fix strtod under C++. 
						
						
					 
					
						2008-05-15 23:27:29 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b61251603a 
					 
					
						
						
							
							* syscalls.cc (rename): ONly start transaction if FS supports them.  
						
						
						
						
					 
					
						2008-05-15 17:23:29 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						13b9bb6221 
					 
					
						
						
							
							* include/winnt.h (FILE_SEQUENTIAL_WRITE_ONCE): Define.  
						
						... 
						
						
						
						(FILE_SUPPORTS_TRANSACTIONS): Define. 
						
						
					 
					
						2008-05-15 17:14:35 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4c153b24d9 
					 
					
						
						
							
							* autoload.cc (LoadDLLfuncNt): Re-invent.  
						
						... 
						
						
						
						(NtCreateTransaction): Define.
	(NtCommitTransaction): Define.
	(NtRollbackTransaction): Define.
	(RtlGetCurrentTransaction): Define.
	(RtlSetCurrentTransaction): Define.
	* ntdll.h (TRANSACTION_ALL_ACCESS): Define.
	(NtCreateTransaction): Declare.
	(NtCommitTransaction): Declare.
	(NtRollbackTransaction): Declare.
	(RtlGetCurrentTransaction): Declare.
	(RtlSetCurrentTransaction): Declare.
	* syscalls.cc (start_transaction): New static function to start TxF
	transaction.
	(stop_transaction): New static function to end TxF transaction.
	(rename): Call start_transaction and stop_transaction where appropriate
	on systems supporting transactions.
	* wincap.h (wincaps::has_transactions): New element.
	* wincap.cc: Implement above element throughout. 
						
						
					 
					
						2008-05-15 16:34:01 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						43334bd027 
					 
					
						
						
							
							* Makefile.in (CYGWIN_BINS): Remove ipcrm and ipcs.  
						
						... 
						
						
						
						* ipcrm.c: Remove.
	* ipcs.c: Remove. 
						
						
					 
					
						2008-05-15 11:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						26432b0bb5 
					 
					
						
						
							
							2008-05-14  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/include/sys/reent.h: Change _REENT_INIT... macros to
        access macro parameter with parentheses around it. 
						
						
					 
					
						2008-05-14 22:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						455acb11a4 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Drop  
						
						... 
						
						
						
						explicit transformation of special DOS chars.
	* strfuncs.cc (sys_wcstombs): Always transform UNICODE private use area
	back to ASCII. 
						
						
					 
					
						2008-05-14 10:21:22 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						39ce0b45e9 
					 
					
						
						
							
							* include/cygwin/stdlib.h (initstate): Declare.  
						
						... 
						
						
						
						(setstate): Declare. 
						
						
					 
					
						2008-05-13 13:56:06 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a9e9da89fa 
					 
					
						
						
							
							* path.cc (path_conv::set_normalized_path): Drop strip_tail argument.  
						
						... 
						
						
						
						Never strip trailing dots and spaces.
	* (path_conv::check): Accomodate above change.
	* path.h (path_conv::operator=): Ditto
	* dtable.cc (build_fh_dev): Ditto.
	* fhandler.h (fhandler_base::set_name): Ditto.
	* path.cc (transform_chars): Disable converting trailing dots and
	spaces.
	* path.cc (path_conv::check): Remove two disabled code snippets. 
						
						
					 
					
						2008-05-13 13:44:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a065930a3a 
					 
					
						
						
							
							* random.cc (initstate): Align to POSIX definition.  
						
						... 
						
						
						
						(setstate): Ditto. 
						
						
					 
					
						2008-05-13 11:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						080fcb854e 
					 
					
						
						
							
							2008-05-12  Samuel Tardieu  <sam@rfc1149.net>  
						
						... 
						
						
						
						Paolo Bonzini  <bonzini@gnu.org >
	PR ada/36001
	* acx.m4: Add optional parameter to ACX_PROG_GNAT. 
						
						
					 
					
						2008-05-12 16:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Ian Lance Taylor 
							
						 
					 
					
						
						
							
						
						56b65f0c4b 
					 
					
						
						
							
							* src-release (BINUTILS_SUPPORT_DIRS): Add elfcpp and gold.  
						
						
						
						
					 
					
						2008-05-12 04:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1563f79fa8 
					 
					
						
						
							
							* Makefile.in (DLL_OFILES): Remove _def_time.o.  
						
						... 
						
						
						
						* libc/_def_time.c: Remove.  Move definitions of _DefaultTimeLocale
	and _CurrentTimeLocale ...
	* libc/strptime.cc: ... here. 
						
						
					 
					
						2008-05-10 18:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						12b830981e 
					 
					
						
						
							
							* include/sys/localedef.h: Remove.  
						
						... 
						
						
						
						* libc/strptime.cc: Define _TimeLocale and declare _CurrentTimeLocale
	as well as _DefaultTimeLocale locally for Cygwin. 
						
						
					 
					
						2008-05-08 14:58:11 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						72d1a8a04a 
					 
					
						
						
							
							* Makefile.in (DLL_OFILES): Add _def_time.o.  Remove timelocal.o.  
						
						... 
						
						
						
						* include/sys/localedef.h: New file from NetBSD.
	* libc/_def_time.c: Ditto.
	* libc/getopt.c: Update to latest OpenBSD version 1.23.
	* libc/strptime.cc: Replace FreeBSD version 1.35 with latest NetBSD
	version 1.28.
	* libc/timelocal.cc: Remove.
	* libc/timelocal.h: Remove. 
						
						
					 
					
						2008-05-08 14:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						a8e45d3968 
					 
					
						
						
							
							2008-05-06 Ramiro Polla <ramiro@lisha.ufsc.br>  
						
						... 
						
						
						
						* mingwex/gdtoa/strtodnrp.c: Remove alias from strtod to __strtod.
        * include/stdlib.h: Define strtod to __strtod when __NO_ISOCEXT is not set. 
						
						
					 
					
						2008-05-07 02:35:16 +00:00 
						 
				 
			
				
					
						
							
							
								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