Jeff Johnston 
							
						 
					 
					
						
						
							
						
						d82b4a993b 
					 
					
						
						
							
							2006-08-24  Paul Brook  <paul@codesourcery.com>  
						
						... 
						
						
						
						* arm/linux-crt0.c: Disable Arm stub for Thumb-2. 
						
						
					 
					
						2006-08-24 23:07:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						1fa66a83d1 
					 
					
						
						
							
							2006-08-23  Kazunori Asayama  <asayama@sm.sony.co.jp>  
						
						... 
						
						
						
						* spu/Makefile.in: Add new object files.
        * spu/syscalls.c: Move each system call to individual file.
        * spu/jsre.h: Add declaration of _send_to_ppe_0x2101().
        * spu/close.c: New file. Moved from spu/syscalls.c.
        * spu/fstat.c: Likewise.
        * spu/getpid.c: Likewise.
        * spu/isatty.c: Likewise.
        * spu/kill.c: Likewise.
        * spu/lseek.c: Likewise.
        * spu/open.c: Likewise.
        * spu/read.c: Likewise.
        * spu/stat.c: Likewise.
        * spu/unlink.c: Likewise.
        * spu/write.c: Likewise. 
						
						
					 
					
						2006-08-23 16:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						b8e05321ba 
					 
					
						
						
							
							2006-08-23  Kazunori Asayama  <asayama@sm.sony.co.jp>  
						
						... 
						
						
						
						* libc/machine/configure.in: Add configuration for SPU.
        * libc/machine/configure: Regenerated.
        * libc/machine/spu/memcpy.c: Include string.h. 
						
						
					 
					
						2006-08-23 16:07:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						380d8ec45d 
					 
					
						
						
							
							2006-08-22  Eric Blake  <ebb9@byu.net>  
						
						... 
						
						
						
						* libc/posix/popen.c (popen): Don't close output end of pipe in
        child if stdout was closed on entry.
        [HAVE_FCNTL]: In parent, mark file as close-on-exec, per POSIX. 
						
						
					 
					
						2006-08-22 20:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						cb5e3d1df7 
					 
					
						
						
							
							2006-08-21  David Ung  <davidu@mips.com>  
						
						... 
						
						
						
						* mips/Makefile.in: Add rule for cygmon.o and pass the -mno-mips16
        option since it uses the syscall instruction. 
						
						
					 
					
						2006-08-21 22:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f1f69c58bf 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::opendir): Fix formatting.  
						
						
						
						
					 
					
						2006-08-20 12:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b0662a051b 
					 
					
						
						
							
							* fhandler_disk_file.cc (DIR_NUM_ENTRIES): Set to 100 to maximize  
						
						... 
						
						
						
						performance on remote shares.
	(fhandler_disk_file::opendir): Move comment about Samba weirdness into
	fhandler_disk_file::readdir.  Don't disallow
	FileIdBothDirectoryInformation on Samba.
	(fhandler_disk_file::readdir): Workaround Samba problem with
	FileIdBothDirectoryInformation by rereading already read entries
	using FileBothDirectoryInformation.  Change comment about Samba
	weirdness explaining this change. 
						
						
					 
					
						2006-08-20 12:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						ffa6849093 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::pread): Properly check for  
						
						... 
						
						
						
						non-error return from lseek. 
						
						
					 
					
						2006-08-19 21:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a0922fcb04 
					 
					
						
						
							
							* sys/types.h: Correct syntax error caused by missing '\' on #ifdef line.  
						
						
						
						
					 
					
						2006-08-19 16:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						84a7940382 
					 
					
						
						
							
							2006-08-17  Brian Ford  <Brian.Ford@FlightSafety.com>  
						
						... 
						
						
						
						* libc/time/gmtime.c: Correct man page; clock is not a
        local time and no conversion occurs. 
						
						
					 
					
						2006-08-17 15:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						30691bd756 
					 
					
						
						
							
							* fhandler_serial.cc (raw_read): Evaluate minchars taking the  
						
						... 
						
						
						
						vmin_ > ulen case into account.  Simplify evaluating the bytes to read.
	Don't use bytes in Queue value from ClearCommError call in case vtime_
	is > 0.  Reformat GetOverlappedResult call.  Simplify call to ReadFile. 
						
						
					 
					
						2006-08-17 14:51:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						0d8de89c9b 
					 
					
						
						
							
							2006-08-16  Joel Schopp  <jschopp@austin.ibm.com>  
						
						... 
						
						
						
						* configure.host (newlib_cflags) [spu]: Add special compiler
        options to reduce size. 
						
						
					 
					
						2006-08-16 21:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						5781965533 
					 
					
						
						
							
							2006-08-16  Joel Schopp  <jschopp@austin.ibm.com>  
						
						... 
						
						
						
						* spu/Makefile.in: Add special compiler
        options to reduce size. 
						
						
					 
					
						2006-08-16 21:49:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						1641d724b8 
					 
					
						
						
							
							2006-08-16  Joel Schopp  <jschopp@austin.ibm.com>  
						
						... 
						
						
						
						* spu/jsre.h(JSRE_STAT): New define.
        (syscall_stat_t): New type.
        * spu/syscalls.c(stat): New syscall. 
						
						
					 
					
						2006-08-16 21:45:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						734e841435 
					 
					
						
						
							
							2006-08-16  Joel Schopp  <jschopp@austin.ibm.com>  
						
						... 
						
						
						
						* configure.host: Add spu support.
        * libc/include/stdint.h: Ditto.
        * libc/include/machine/ieeefp.h: Ditto.
        * libc/include/machine/setjmp.h: Ditto.
        * libc/include/sys/config.h: Ditto.
        * libc/include/sys/types.h: Ditto.
        * libc/machine/spu/Makefile.am: New file.
        * libc/machine/spu/Makefile.in: Ditto.
        * libc/machine/spu/aclocal.m4: Ditto.
        * libc/machine/spu/configure: Ditto.
        * libc/machine/spu/configure.in: Ditto.
        * libc/machine/spu/memcpy.c: Ditto.
        * libc/machine/spu/setjmp.S: Ditto. 
						
						
					 
					
						2006-08-16 21:39:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						0486bb7f0d 
					 
					
						
						
							
							2006-08-16  Joel Schopp  <jschopp@austin.ibm.com>  
						
						... 
						
						
						
						*  configure.in: Add spu support.
        *  configure: Regenerated.
        *  spu/Makefile.in: New file.
        *  spu/aclocal.m4: Ditto.
        *  spu/configure: Ditto.
        *  spu/configure.in: Ditto.
        *  spu/crt0.c: Ditto.
        *  spu/exit.c: Ditto.
        *  spu/init.c: Ditto.
        *  spu/jsre.h: Ditto.
        *  spu/sbrk.c: Ditto.
        *  spu/syscalls.c: Ditto. 
						
						
					 
					
						2006-08-16 21:15:03 +00:00 
						 
				 
			
				
					
						
							
							
								Thiemo Seufer 
							
						 
					 
					
						
						
							
						
						8216dda89f 
					 
					
						
						
							
							[ ChangeLog ]  
						
						... 
						
						
						
						* config.sub: Add support for sde as alias of mipsisa32-sde-elf.
	[ bfd/ChangeLog ]
	* config.bfd: Add configurations for mips*el-sde-elf* and
	mips*-sde-elf*.
	[ binutils/testsuite/ChangeLog ]
	* binutils-all/readelf.exp (readelf_test): Handle mips*-sde-elf*.
	[ gas/ChangeLog ]
	* configure.tgt: Handle mips*-sde-elf*.
	[ gas/testsuite/ChangeLog ]
	* gas/mips/mips.exp: Handle mips*-sde-elf*. 
						
						
					 
					
						2006-08-15 18:23:07 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						94dc73adc5 
					 
					
						
						
							
							* security.cc (subauth): Initialize user_token to NULL.  Add comment.  
						
						
						
						
					 
					
						2006-08-14 11:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e39a29e36b 
					 
					
						
						
							
							* shared.cc (open_shared): Desperately try to get shared memory, only  
						
						... 
						
						
						
						when DEBUGGING enabled for now. 
						
						
					 
					
						2006-08-11 15:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						fc43c1d925 
					 
					
						
						
							
							* lib/wtsapi32.def (WTSGetActiveConsoleSessionId). Move from here...  
						
						... 
						
						
						
						* lib/kernel32.def (WTSGetActiveConsoleSessionId). ...to here. 
						
						
					 
					
						2006-08-10 21:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						1767b8d028 
					 
					
						
						
							
							* pinfo.cc (_onreturn::~onreturn): Don't attempt to close a NULL handle.  
						
						
						
						
					 
					
						2006-08-10 20:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						2f98d8bdc7 
					 
					
						
						
							
							revert erroneous checkin  
						
						
						
						
					 
					
						2006-08-10 14:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						44d67b9b31 
					 
					
						
						
							
							* winsup.h: Turn on DEBUGGING by default for now.  
						
						
						
						
					 
					
						2006-08-10 14:15:00 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						887e02e478 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::lock): Handle  
						
						... 
						
						
						
						ERROR_NOT_LOCKED returned from UnlockFileEx. 
						
						
					 
					
						2006-08-10 08:44:43 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						eab543a1d6 
					 
					
						
						
							
							* overview2.sgml: Remove inaccurate "full support for windows pathnames"  
						
						... 
						
						
						
						clause. 
						
						
					 
					
						2006-08-09 16:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6f3105405d 
					 
					
						
						
							
							* path.h (SYMLINK_EA_NAME): Remove.  
						
						... 
						
						
						
						(SHORTCUT_HDR_SIZE): Ditto. 
						
						
					 
					
						2006-08-09 15:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						bbf38a55c6 
					 
					
						
						
							
							* autoload.cc (GetHandleInformation): Declare new function.  
						
						... 
						
						
						
						(SetHandleInformation): Ditto.
* debug.cc (add_handle): Use SetHandleInformation to protect handle.
(close_handle): Use SetHandleInformation to unprotect handle.
* spawn.cc (spawn_guts): Move detached test outside of P_OVERLAY block. 
						
						
					 
					
						2006-08-09 15:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						7636b58590 
					 
					
						
						
							
							* autoload.cc (NtSetInformationFile): Define.  
						
						... 
						
						
						
						* cygwin.din: Export posix_fadvise and posix_fallocate.
	* fhandler.cc (fhandler_base::fadvise): New method.
	(fhandler_base::ftruncate): Add allow_truncate parameter.
	* fhandler.h (class fhandler_base): Add fadvise method.  Accomodate
	new parameter to ftruncate.
	(class fhandler_pipe): Add fadvise and ftruncate methods.
	(class fhandler_disk_file): Add fadvise method.  Accomodate new
	parameter to ftruncate.
	* fhandler_disk_file.cc (fhandler_disk_file::fadvise): New method.
	(fhandler_disk_file::ftruncate): Accomodate new allow_truncate
	parameter.  Set EOF using NtSetInformationFile on NT.
	* ntdll.h (struct _FILE_END_OF_FILE_INFORMATION): Define.
	(NtSetInformationFile): Declare.
	* pipe.cc (fhandler_pipe::fadvise): New method.
	(fhandler_pipe::ftruncate): Ditto.
	* syscalls.cc (posix_fadvise): New function.
	(posix_fallocate): Ditto.
	(ftruncate64): Accomodate second parameter to fhandler's ftruncate
	method.
	* include/fcntl.h: Add POSIX_FADV_* flags.  Add declarations of
	posix_fadvise and posix_fallocate.
	* include/cygwin/version.h: Bump API minor number. 
						
						
					 
					
						2006-08-07 19:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						76ddec15ab 
					 
					
						
						
							
							* ldmain.c (main): Initialise print_gc_sections field of link_info structure.  
						
						... 
						
						
						
						* lexsup.c: Add --print-gc-sections and --no-print-gc-sections switches.
* ld.texinfo: Document new switches.
* NEWS: Mention new switches.
* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
* elflink.c (elf_gc_sweep): If info.print_gc_sections is true, list removed sections to stderr. 
						
						
					 
					
						2006-08-04 14:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						840d9c1abe 
					 
					
						
						
							
							* include/ctype.h: Remove stray ')'.  
						
						
						
						
					 
					
						2006-08-03 21:05:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						079b45dc00 
					 
					
						
						
							
							2006-08-03  J"orn Rennecke  <joern.rennecke@st.com>  
						
						... 
						
						
						
						* dtoa.c (dtoa_r): Handle the denormalized _DOUBLE_IS_32BITS case
        properly. 
						
						
					 
					
						2006-08-03 16:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fb43e6237c 
					 
					
						
						
							
							* path.cc (vconcat): Don't convert backslahes to slashes.  
						
						... 
						
						
						
						(cygpath): Return native path with all backslashes. 
						
						
					 
					
						2006-08-03 15:29:30 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						bb1a7afa67 
					 
					
						
						
							
							* include/ctype.h (_BLANK): Expand comment.  
						
						... 
						
						
						
						(isblank): Add prototype and inline definition.
	(iswblank): Add prototype and inline definition.
	* include/wctype.h (iswblank): Add prototype and inline definition.
	* mingwex/isblank.c: New file.
	* mingwex/iswblank.c: New file.
	* mingwex/Makefile.in: Add isblank, iswblank to libmingwex.a 
						
						
					 
					
						2006-08-03 07:44:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						9e4051d4b7 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2006-08-03 03:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						bee65cb860 
					 
					
						
						
							
							* Makefile.in (subauth): Add dependency on mingw.  
						
						
						
						
					 
					
						2006-08-03 03:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6f1d48621e 
					 
					
						
						
							
							* environ.cc (env_win32_to_posix_path_list): Declare.  
						
						... 
						
						
						
						(conv_envvars): Use env_win32_to_posix_path_list rather than
cygwin_win32_to_posix_path_list.
(posify): Translate back to win32 path if errno is EIDRM.
* environ.h: Update copyright.  Define ENV_CVT.
* path.cc (conv_path_list): If converting for the environment and removed an
element set errno to ENV_CVT.
(env_win32_to_posix_path_list): New function. 
						
						
					 
					
						2006-08-02 15:11:48 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2dba45f4aa 
					 
					
						
						
							
							* Makefile.in (cygpath.exe): Add rule to link cygpath against ntdll.dll.  
						
						... 
						
						
						
						* cygpath.cc: Include DDK headers.
	(RtlAllocateUnicodeString): New static inline function.
	(get_device_name): New static function to evaluate DOS path from
	native NT path.
	(get_device_paths): New function to do the same for path lists.
	(doit): Call get_device_paths/get_device_name where appropriate. 
						
						
					 
					
						2006-08-02 09:48:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						2ebf115df9 
					 
					
						
						
							
							2006-08-01  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/Makefile.am: Add libc_TEXINFOS dependency on
        generated .texi files.
        * libm/Makefile.am: Add libm_TEXINFOS dependency on
        generated .texi files.
        * libc/Makefile.in: Regenerated.
        * libm/Makefile.in: Ditto. 
						
						
					 
					
						2006-08-01 20:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8fe03354d9 
					 
					
						
						
							
							* cygwinenv.sgml: Document [no]dosfilewarning option.  
						
						
						
						
					 
					
						2006-08-01 18:06:49 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						01bbb24d15 
					 
					
						
						
							
							* environ.cc (dos_file_warning): Declare.  
						
						... 
						
						
						
						(parse_thing): Add "dosfilewarning".  Alphabetize.
* path.cc (normalize_posix_path): Return -1 when MS-DOS path detected.
(warn_msdos): New function.
(path_conv::check): Call if !PC_NOWARN and MS-DOS path detected.
(cygwin_conv_to_win32_path): Set PC_NOWARN when calling path_conv.
(cygwin_conv_to_full_win32_path): Ditto.
* path.h (pathconv_arg::PC_NOWARN): Define.
* shared_info.h (user_info::warned_msdos): New field.
(CURR_USER_MAGIC): Reset. 
						
						
					 
					
						2006-08-01 18:00:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						a121349405 
					 
					
						
						
							
							2006-08-01  Thiemo Seufer  <ths@mips.com>  
						
						... 
						
						
						
						Nigel Stephens  <nigel@mips.com >
	* libc/include/sys/config.h (__ATTRIBUTE_IMPURE_PTR__): For MIPS
	define this to force _impure_ptr to live in the .sdata section. 
						
						
					 
					
						2006-08-01 15:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						0a85d87f03 
					 
					
						
						
							
							2006-07-31  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* acinclude.m4: Check for readelf tool.
        * configure.in: Use ${READELF} instead of hard-coding.
        * Regenerate all aclocal.m4, Makefile.in, and configure files. 
						
						
					 
					
						2006-07-31 23:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						cc023a7557 
					 
					
						
						
							
							2006-07-31  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/sys/linux/mmap.c: Remove include of sys/mman.h
        to avoid conflict with newer glibc's revision of mremap. 
						
						
					 
					
						2006-07-31 22:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b23bc8c33c 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::recv_internal): Fix a problem  
						
						... 
						
						
						
						with poll(2) after shutdown(SHUT_RD) has been called on the local side.
	* poll.cc (poll): Use POSIX type nfds_t for second parameter.  Drop
	special socket handling for POLLIN.  Add comment to explain why.
	* include/sys/poll.h: Declare nfds_t.  Use as type for second parameter
	in poll(2) declaration. 
						
						
					 
					
						2006-07-31 14:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1f7dbb011a 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::evaluate_events): Circumvent  
						
						... 
						
						
						
						potential race condition.
	(fhandler_socket::recv_internal): Fix MSG_PEEK bug on blocking sockets
	and simplify recv loop.
	(fhandler_socket::send_internal): Only lock when changing wsock_events. 
						
						
					 
					
						2006-07-31 12:55:20 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a947b6879f 
					 
					
						
						
							
							* autoload.cc: Drop LoadDLLprime for wsock32 since no wsock32 function  
						
						... 
						
						
						
						is used anymore.  Drop all unused ws2_32.dll functions. 
						
						
					 
					
						2006-07-31 08:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						acc31d1a90 
					 
					
						
						
							
							* cygpath.cc (get_long_name): Fallback to get_long_path_name_w32impl.  
						
						
						
						
					 
					
						2006-07-31 07:31:56 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4838aa88d9 
					 
					
						
						
							
							Update more IMAGE relocation type indicators  
						
						... 
						
						
						
						to PECOFF v8 (May, 2006) specs.
	* include/winnt.h (IMAGE_REL_SH3_ABSOLUTE,
	IMAGE_REL_SH3_DIRECT16, IMAGE_REL_SH3_DIRECT32,
	IMAGE_REL_SH3_DIRECT8, IMAGE_REL_SH3_DIRECT8_WORD,
	IMAGE_REL_SH3_DIRECT8_LONG, IMAGE_REL_SH3_DIRECT4,
	IMAGE_REL_SH3_DIRECT4_WORD, IMAGE_REL_SH3_DIRECT4_LONG,
	IMAGE_REL_SH3_PCREL8_WORD, IMAGE_REL_SH3_PCREL8_LONG,
	IMAGE_REL_SH3_PCREL12_WORD, IMAGE_REL_SH3_STARTOF_SECTION,
	IMAGE_REL_SH3_SIZEOF_SECTION, IMAGE_REL_SH3_SECTION,
	IMAGE_REL_SH3_SECREL, IMAGE_REL_SH3_DIRECT32_NB,
	IMAGE_REL_SH3_GPREL4_LONG, IMAGE_REL_SH3_TOKEN,
	IMAGE_REL_SHM_PCRELPT, IMAGE_REL_SHM_REFLO,
	IMAGE_REL_SHM_REFHALF, IMAGE_REL_SHM_RELLO,
	IMAGE_REL_SHM_RELHALF, IMAGE_REL_SHM_PAIR,
	IMAGE_REL_SHM_NOMODE): Add defines.
	(IMAGE_REL_M32R_ABSOLUTE, IMAGE_REL_M32R_ADDR32,
	IMAGE_REL_M32R_ADDR32NB, IMAGE_REL_M32R_ADDR24,
	IMAGE_REL_M32R_GPREL16, IMAGE_REL_M32R_PCREL24,
	IMAGE_REL_M32R_PCREL16, IMAGE_REL_M32R_PCREL8,
	IMAGE_REL_M32R_REFHALF, IMAGE_REL_M32R_REFHI,
	IMAGE_REL_M32R_REFLO, IMAGE_REL_M32R_PAIR,
	IMAGE_REL_M32R_SECTION, IMAGE_REL_M32R_SECREL,
	IMAGE_REL_M32R_TOKEN): Add defines.
	(IMAGE_REL_MIPS_JMPADDR16): Add define. 
						
						
					 
					
						2006-07-29 09:25:45 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						8f713b6b08 
					 
					
						
						
							
							* fhandler.h (struct wsa_event): Define here.  
						
						... 
						
						
						
						(class fhandler_socket): Make wsock_evt private again.
	(fhandler_socket::wsock_event): New read accessor for wsock_evt.
	(fhandler_socket::serial_number): New read accessor to get the
	socket's serial number.
	(fhandler_socket::ready_for_read): Just return true.
	* fhandler_socket.cc (struct wsa_event): Move definition to fhandler.h.
	* select.cc (struct socketinf): Add serial number vector.
	(start_thread_socket): Identify duplicate sockets by their serial
	number, not (wrongly) by their wsock_evt. 
						
						
					 
					
						2006-07-28 08:50:46 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						bc31293a0d 
					 
					
						
						
							
							* cygpath.c (get_long_name): Cover the case that GetLongPathName  
						
						... 
						
						
						
						doesn't return valid information for non-existant files.  Just return
	incoming filename in that case. 
						
						
					 
					
						2006-07-27 21:07:33 +00:00