Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d4e9248df3 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::opendir): Drop generating  
						
						 
						
						... 
						
						
						
						path_conv for root. 
						
						
					 
					
						2006-02-19 08:34:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						408b92dbb5 
					 
					
						
						
							
							* fhandler_disk_file.cc (FS_IS_SAMBA): Move out of  
						
						 
						
						... 
						
						
						
						path_conv::hasgood_inode.
	(path_conv::is_samba): New method.
	(fhandler_base::fstat_by_handle): Don't even try to use
	FileIdBothDirectoryInformation on Samba.
	* path.h (class path_conv): Declare is_samba method. 
						
						
					 
					
						2006-02-18 10:46:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						753702223c 
					 
					
						
						
							
							* path.cc (conv_path_list): Eat empty paths when converting to POSIX.  
						
						 
						
						... 
						
						
						
						(cygwin_conv_to_win32_path): Deal with Cygwin's necessity of adding a '/' to
the end of a path ending in '.'. 
						
						
					 
					
						2006-02-17 20:12:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						3cfeb52a18 
					 
					
						
						
							
							Add support for the Infineon XC16X.  
						
						 
						
						
						
						
					 
					
						2006-02-17 14:36:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4fc92aa730 
					 
					
						
						
							
							* cygpath.cc (get_long_name): Load GetLongPathNameA instead of incorrect  
						
						 
						
						... 
						
						
						
						GetLongPathName.
	(doit): Create mixed filename after converting to short or long pathname
	respectively. 
						
						
					 
					
						2006-02-17 12:17:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						32410d2175 
					 
					
						
						
							
							* ps.cc (main): Set aflag if -p option is given.  
						
						 
						
						
						
						
					 
					
						2006-02-17 11:16:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						49103e2ba4 
					 
					
						
						
							
							2006-02-16  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						* libc/sys/linux/aio.c: Define _GNU_SOURCE so struct aioinit
        will be defined.
        * libc/sys/linux/sys/types.h: Move <sys/config.h> ahead of
        <features.h> to preset special flags. 
						
						
					 
					
						2006-02-16 21:25:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c6e48b1cd1 
					 
					
						
						
							
							* cygwin.din: Export sigignore and sigset.  
						
						 
						
						... 
						
						
						
						* exceptions.cc (sigset): New function.
	(sigignore): New function.
	* include/cygwin/signal.h (SIG_HOLD): Define.
	(sigignore): Declare.
	(sigset): Declare.
	* include/cygwin/version.h: Bump API minor number to 154. 
						
						
					 
					
						2006-02-16 18:21:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						df4f13b723 
					 
					
						
						
							
							* ps.cc (longopts): Add --process option.  
						
						 
						
						... 
						
						
						
						(opts): Add -p option.
	(usage): Mention -p/--process option.
	(main): Handle -p option.
	* utils.sgml: Describe -p/--process option. 
						
						
					 
					
						2006-02-16 11:17:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						5e8b96517c 
					 
					
						
						
							
							minor comment restructuring  
						
						 
						
						
						
						
					 
					
						2006-02-15 22:11:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						96a4362c92 
					 
					
						
						
							
							* regtool.cc (usage): Clarify help for "-K".  
						
						 
						
						
						
						
					 
					
						2006-02-15 10:57:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						680e0f1ffd 
					 
					
						
						
							
							* libc/include/sys/time.h (struct timeval): Change member types  
						
						 
						
						... 
						
						
						
						according to SUSv3.
	* libc/include/sys/types.h (useconds_t): Change to unsigned
	according to SUSv3.
	(suseconds_t): Define type. 
						
						
					 
					
						2006-02-15 10:26:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						00bc9d7ff2 
					 
					
						
						
							
							2006-02-14  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						Sync from gcc:
	2006-01-31  Richard Guenther  <rguenther@suse.de >
		    Paolo Bonzini  <bonzini@gnu.org >
        * Makefile.def (target_modules): Add libgcc-math target module.
        * configure.in (target_libraries): Add libgcc-math target library.
        (--enable-libgcc-math): New configure switch.
        * Makefile.in: Re-generate.
        * configure: Re-generate.
        * libgcc-math: New toplevel directory.
	2006-01-18  Richard Henderson  <rth@redhat.com >
	            Jakub Jelinek  <jakub@redhat.com >
	            Diego Novillo  <dnovillo@redhat.com >
        * libgomp: New directory.
        * Makefile.def: Add target_module libgomp.
        * Makefile.in: Regenerate.
        * configure.in (target_libraries): Add target-libgomp.
        * configure: Regenerate. 
						
						
					 
					
						2006-02-14 09:29:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						207258c87d 
					 
					
						
						
							
							2006-02-14  Paolo Bonzini  <bonzini@gnu.org>  
						
						 
						
						... 
						
						
						
						Andreas Schwab  <schwab@suse.de >
	* configure: Regenerate.
config:
2006-02-14  Paolo Bonzini  <bonzini@gnu.org >
            Andreas Schwab  <schwab@suse.de >
        * acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Use correct program name.
	(ACX_CHECK_INSTALLED_TARGET_TOOL): Likewise, and always set $1. 
						
						
					 
					
						2006-02-14 09:22:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						49bc9a6939 
					 
					
						
						
							
							* include/mntent.h: Add missing #include.  
						
						 
						
						
						
						
					 
					
						2006-02-13 19:01:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						462c98e96a 
					 
					
						
						
							
							* gentls_offsets: Fix typo in error message.  
						
						 
						
						
						
						
					 
					
						2006-02-13 18:59:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						d6593503c6 
					 
					
						
						
							
							2006-02-13  Jeff Johnston  <jjohnstn@redhat.com>  
						
						 
						
						... 
						
						
						
						David Carne  <davidcarne@gmail.com >
        * libc/string/strndup_r.c (_strndup_r): Use strnlen logic
        instead of strlen to determine number of bytes to copy.
        * libc/string/strnlen.c (strnlen): Fix so check for max limit occurs
        before looking at storage location. 
						
						
					 
					
						2006-02-13 17:27:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Earnie Boyd 
							
						 
					 
					
						
						
							
						
						3801e59ad8 
					 
					
						
						
							
							2006-02-13  Earnie Boyd  <earnie@users.sf.net>  
						
						 
						
						... 
						
						
						
						* Makefile.in (libmsvcr80.a): Add import lib.
	(libmsvcr80d.a): Ditto. 
						
						
					 
					
						2006-02-13 13:33:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						472130e897 
					 
					
						
						
							
							* fhandler_process.cc (format_process_stat): Use cygwin-derived start time even  
						
						 
						
						... 
						
						
						
						on NT since it is the logical start time of the "process".
* pinfo.cc (set_myself): Don't set start time when it should have already been
set previously. 
						
						
					 
					
						2006-02-11 04:53:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						5a8a5efcfd 
					 
					
						
						
							
							revert previously applied patch.  
						
						 
						
						
						
						
					 
					
						2006-02-11 00:07:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						7f8c7bff6f 
					 
					
						
						
							
							* times.cc (clock_getres): Use correct conversion from milliseconds to  
						
						 
						
						... 
						
						
						
						seconds/nanoseconds.
(clock_setres): Use correct conversion to nanoseconds. 
						
						
					 
					
						2006-02-11 00:06:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						9a08fd5a50 
					 
					
						
						
							
							* external.cc (sync_winenv): Rename from "setup_winenv".  Use same mechanism as  
						
						 
						
						... 
						
						
						
						spawn to determine environment variables which should be converted back to
windows form.
(cygwin_internal): Reflect setup_winenv -> sync_winenv name change.
* include/sys/cygwin.h: Ditto. 
						
						
					 
					
						2006-02-10 17:22:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								H.J. Lu 
							
						 
					 
					
						
						
							
						
						2bf61bfe9b 
					 
					
						
						
							
							bfd/  
						
						 
						
						... 
						
						
						
						2006-02-10  H.J. Lu  <hongjiu.lu@intel.com >
	PR binutils/2258
	* elf.c (copy_private_bfd_data): Renamed to ...
	(rewrite_elf_program_header): This.
	(copy_elf_program_header): New function.
	(copy_private_bfd_data): Likewise.
binutils/
2006-02-10  H.J. Lu  <hongjiu.lu@intel.com >
	PR binutils/2258
	* readelf.c (process_program_headers): Use
	ELF_IS_SECTION_IN_SEGMENT_MEMORY.
include/elf/
2006-02-10  H.J. Lu  <hongjiu.lu@intel.com >
	PR binutils/2258
	* internal.h (ELF_IS_SECTION_IN_SEGMENT_FILE): New.
	(ELF_IS_SECTION_IN_SEGMENT_MEMORY): Likewise. 
						
						
					 
					
						2006-02-10 15:04:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						30f1c8a675 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::opendir): Only set  
						
						 
						
						... 
						
						
						
						the dirent_get_d_ino flag on filesystems having useful File IDs.
	Add comment explaining why. 
						
						
					 
					
						2006-02-09 14:42:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						9d1c0a6053 
					 
					
						
						
							
							* cygcheck.cc (find_on_path): Update copyright text.  
						
						 
						
						
						
						
					 
					
						2006-02-08 14:19:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e699adfce5 
					 
					
						
						
							
							* cygcheck.cc (find_on_path): Create copy of rv on successful access  
						
						 
						
						... 
						
						
						
						check, since rv can be reused in subsequent calls. 
						
						
					 
					
						2006-02-08 14:13:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Sidwell 
							
						 
					 
					
						
						
							
						
						86fdf2166a 
					 
					
						
						
							
							* bfd/archures.c (bfd_mach_mcf5200, bfd_mach_mcf5206e,  
						
						 
						
						... 
						
						
						
						bfd_mach_mcf5307, bfd_mach_mcf5407, bfd_mach_mcf528x,
	bfd_mach_mcfv4e, bfd_mach_mcf521x, bfd_mach_mcf5249,
	bfd_mach_mcf547x, bfd_mach_mcf548x): Remove.
	(bfd_mach_mcf_isa_a, bfd_mach_mcf_isa_a_div,
	bfd_mach_mcf_isa_a_div_mac, bfd_mach_mcf_isa_a_div_emac,
	bfd_mach_mcf_isa_aplus, bfd_mach_mcf_isa_aplus_mac,
	bfd_mach_mcf_isa_aplus_emac, bfd_mach_mcf_isa_aplus_usp,
	bfd_mach_mcf_isa_aplus_usp_mac, bfd_mach_mcf_isa_aplus_usp_emac,
	bfd_mach_mcf_isa_b, bfd_mach_mcf_isa_b_mac, bfd_mach_mcf_isa_b_emac,
	bfd_mach_mcf_isa_b_usp_float, bfd_mach_mcf_isa_b_usp_float_mac,
	bfd_mach_mcf_isa_b_usp_float_emac): New.
	(bfd_default_scan): Update coldfire mapping.
	* bfd/bfd-in.h (bfd_m68k_mach_to_features,
	bfd_m68k_features_to_mach): Declare.
	* bfd/bfd-in2.h: Rebuilt.
	* bfd/cpu-m68k.c (arch_info_struct): Add new coldfire machines,
	adjust legacy names.
	(m68k_arch_features): New.
	(bfd_m68k_mach_to_features,
	bfd_m68k_features_to_mach): Define.
	* bfd/elf32-m68k.c (elf32_m68k_object_p): New.
	(elf32_m68k_merge_private_bfd_data): Merge the CF EF flags.
	(elf32_m68k_print_private_bfd_data): Print the CF EF flags.
	(elf_backend_object_p): Define.
	* bfd/ieee.c (ieee_write_processor): Update coldfire machines.
	* bfd/libbfd.h: Rebuilt.
	* gas/config/tc-m68k.c (mcf5208_control_regs, mcf5213_control_regs,
	mcf5329_control_regs): New.
	(not_current_architecture, selected_arch, selected_cpu): New.
	(m68k_archs, m68k_extensions): New.
	(archs): Renamed to ...
	(m68k_cpus): ... here.  Adjust.
	(n_arches): Remove.
	(md_pseudo_table): Add arch and cpu directives.
	(find_cf_chip, m68k_ip): Adjust table scanning.
	(no_68851, no_68881): Remove.
	(md_assemble): Lazily initialize.
	(select_control_regs): Adjust cpu names. Add 5208, 5213, 5329.
	(md_init_after_args): Move functionality to m68k_init_arch.
	(mri_chip): Adjust table scanning.
	(md_parse_option): Reimplement 'm' processing to add -march & -mcpu
	options with saner parsing.
	(m68k_lookup_cpu, m68k_set_arch, m68k_set_cpu, m68k_set_extension,
	m68k_init_arch): New.
	(s_m68k_cpu, s_m68k_arch): New.
	(md_show_usage): Adjust.
	(m68k_elf_final_processing): Set CF EF flags.
	* gas/config/tc-m68k.h (m68k_init_after_args): Remove.
	(tc_init_after_args): Remove.
	* gas/doc/c-m68k.texi (M68K-Opts): Document -march, -mcpu options.
	(M68k-Directives): Document .arch and .cpu directives.
	* gas/testsuite/gas/m68k/all.exp: Add arch-cpu-1 test.
	* gas/testsuite/gas/m68k/arch-cpu-1.[sd]: New.
	* include/elf/m68k.h (EF_CPU32, EF_M68000, EF_CFV4E): Rename to ...
	(EF_M68K_CPU32, EF_M68K_M68000, EF_M68K_CFV4E): ... here.
	(EF_M68K_ISA_MASK, EF_M68K_ISA_A, EF_M68K_M68K_ISA_A_PLUS,
	EF_M68K_ISA_B, EF_M68K_HW_DIV, EF_M68K_MAC_MASK, EF_M68K_MAC,
	EF_M68K_EMAC, EF_M68K_USP, EF_M68K_FLOAT): New.
	* include/opcode/m68k.h (m68008, m68ec030, m68882): Remove.
	(m68k_mask): New.
	(cpu_m68k, cpu_cf): New.
	(mcf5200, mcf5206e, mcf521x, mcf5249, mcf528x, mcf5307, mcf5407,
	mcf5470, mcf5480): Rename to cpu_<foo>. Add m680x0 variants.
	* opcodes/m68k-dis.c (print_insn_m68k): Use
	bfd_m68k_mach_to_features.
	* binutils/readelf.c (get_machine_flags): Add logic for EF_M68K flags. 
						
						
					 
					
						2006-02-07 19:01:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						f9fa511d46 
					 
					
						
						
							
							2006-02-07  Paul Brook  <paul@codesourcery.com>  
						
						 
						
						... 
						
						
						
						* arm/crt0.S: Add Thumb-2 startup code.
        * arm/redboot-crt0.S: Ditto.
        * arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn.
        * arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define.
        * arm/trap.S: Disable for Thumb-2. 
						
						
					 
					
						2006-02-07 18:46:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						9bbe6d5d28 
					 
					
						
						
							
							2006-02-07  Paul Brook  <paul@codesourcery.com>  
						
						 
						
						... 
						
						
						
						* libc/machine/arm/setjmp.S: Add Thumb-2 support.
        * libc/sys/arm/crt0.S: Add Thumb-2 startup code.
        * libc/sys/arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn.
        * libc/sys/arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define.
        * libc/sys/arm/trap.S: Disable for Thumb-2. 
						
						
					 
					
						2006-02-07 18:44:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						03a49a00ab 
					 
					
						
						
							
							* dtable.cc (handle_to_fn): Accomodate new argument order in call to  
						
						 
						
						... 
						
						
						
						sys_wcstombs.
	* fhandler_disk_file.cc (fhandler_disk_file::readdir): Call sys_wcstombs
	instead of just wcstombs to accomodate OEM codepages.
	* miscfuncs.cc (sys_wcstombs): Split len argument in source and target
	length.  Always 0-terminate result in target string.
	* security.cc (lsa2wchar): Remove unused function.
	(lsa2str): Ditto.
	(get_lsa_srv_inf): Ditto.
	(get_logon_server): Accomodate new argument order in call to
	sys_wcstombs.
	(get_user_groups): Ditto.
	(get_user_local_groups): Ditto.
	(get_priv_list): Call sys_wcstombs directly instead of lsa2str.
	* uinfo.cc (cygheap_user::ontherange): Accomodate new argument order
	in call to sys_wcstombs.
	* winsup.h (sys_wcstombs): Change prototype to match new argument order. 
						
						
					 
					
						2006-02-07 15:49:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						3cb155a97f 
					 
					
						
						
							
							* init.cc (respawn_wow64_process): Exit with the exit code returned  
						
						 
						
						... 
						
						
						
						by the respawned process. 
						
						
					 
					
						2006-02-07 09:57:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Danny Smith 
							
						 
					 
					
						
						
							
						
						3d1172c133 
					 
					
						
						
							
							2006-02-04  Ron Lee  <ronl@users.sourceforge.net>  
						
						 
						
						... 
						
						
						
						* include/winnls.h: Remove stray end ';' from preprocessor defines. 
						
						
					 
					
						2006-02-06 22:05:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Ellcey 
							
						 
					 
					
						
						
							
						
						d38cf862ce 
					 
					
						
						
							
							* elf/ia64.h (SHF_IA_64_HP_TLS): New.  
						
						 
						
						
						
						
					 
					
						2006-02-06 21:52:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						7420667afb 
					 
					
						
						
							
							Fixed ChangeLog entry  
						
						 
						
						
						
						
					 
					
						2006-02-06 20:29:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						f6e3104d09 
					 
					
						
						
							
							2006-02-06  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
						
						 
						
						... 
						
						
						
						* include/shlobj.h (PRF_VERIFYEXISTS, PRF_TRYPROGRAMEXTENSIONS,
	PRF_FIRSTDIRDEF, PRF_DONTFINDLNK): Ditto.
	* lib/shell32.def (PathResolve): Define. 
						
						
					 
					
						2006-02-06 20:27:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						ede6ae5059 
					 
					
						
						
							
							* include/shlobj.h (PathResolve): Fix typo.  
						
						 
						
						
						
						
					 
					
						2006-02-06 19:59:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						985d0e68c5 
					 
					
						
						
							
							Always zero all elements of siginfo_t throughout.  
						
						 
						
						... 
						
						
						
						* cygtls.h (_cygtls::thread_context): Declare new field.
(_cygtls::thread_id): Ditto.
(_cygtls::signal_exit): Move into this class.
(_cygtls::copy_context): Declare new function.
(_cygtls::signal_debugger): Ditto.
* cygtls.cc (_cygtls::init_thread): Fill out thread id field.
* exceptions.cc (exception): Change message when exception info is unknown.
Copy context to thread local storage.
(_cygtls::handle_exceptions): Avoid double test for fault_guarded.  Reflect
move of signal_exit to _cygtls class.
(sigpacket::process): Copy context to thread local storage.
(_cygtls::signal_exit): Move to _cygtls class.  Call signal_debugger to notify
debugger of exiting signal (WIP).  Call stackdump here (WIP).
(_cygtls::copy_context): Define new function.
(_cygtls::signal_debugger): Ditto.
* tlsoffsets.h: Regenerate.
* include/cygwin.h (_fpstate): New internal structure.
(ucontext): Declare new structure (WIP).
(__COPY_CONTEXT_SIZE): New define.
* exceptions.cc (_cygtls::interrupt_setup): Clear "threadkill" field when there
is no sigwaiting thread.
(setup_handler): Move event handling into interrupt_setup. 
						
						
					 
					
						2006-02-06 18:24:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						125ff9be63 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::connect): Fix formatting.  
						
						 
						
						... 
						
						
						
						(fhandler_socket::wait): Handle SA_RESTART when signal arrives. 
						
						
					 
					
						2006-02-06 17:50:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Sutcliffe 
							
						 
					 
					
						
						
							
						
						22ebea31c8 
					 
					
						
						
							
							2006-02-06  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
						
						 
						
						... 
						
						
						
						* include/shlobj.h (PathResolve): Define. 
						
						
					 
					
						2006-02-06 16:29:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						29b3c9cc3e 
					 
					
						
						
							
							* include/cygwin/socket.h (CMSG_FIRSTHDR): Avoid compiler warning.  
						
						 
						
						
						
						
					 
					
						2006-02-06 10:01:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6da41754a4 
					 
					
						
						
							
							* include/features.h: Add comment to explain what's going to happen  
						
						 
						
						... 
						
						
						
						here at one point.
	* include/sys/stdio.h: Guard getline and getdelim prototypes with
	_GNU_SOURCE to avoid collision with old-style declarations. 
						
						
					 
					
						2006-02-05 20:30:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6fc6eeae96 
					 
					
						
						
							
							* cygwinenv.sgml: Explain transparent_exe option.  
						
						 
						
						
						
						
					 
					
						2006-02-05 18:19:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fbae2bf864 
					 
					
						
						
							
							* environ.cc (struct parse_thing): Add transparent_exe option.  
						
						 
						
						... 
						
						
						
						* fhandler_disk_file.cc (fhandler_disk_file::link): Accomodate
	transparent_exe option.  Add .exe suffix for links to executable files,
	if transparent_exe is set.
	* fhandler_process.cc (fhandler_process::fill_filebuf): Remove .exe
	suffix if transparent_exe option is set.
	* path.cc (symlink_worker): Accomodate transparent_exe option.
	(realpath): Don't tack on .exe suffix if transparent_exe is set.
	* syscalls.cc (transparent_exe): New global variable.
	(unlink): Accomodate transparent_exe option.
	(open): Ditto.
	(link): Ditto.
	(rename): Ditto. Maybe add .exe suffix when renaming executable files.
	(pathconf): Accomodate transparent_exe option.
	* winsup.h: Declare transparent_exe. 
						
						
					 
					
						2006-02-05 18:18:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0913522dbd 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::readdir_9x): Remove  
						
						 
						
						... 
						
						
						
						useless code. 
						
						
					 
					
						2006-02-05 18:11:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arnold Metselaar 
							
						 
					 
					
						
						
							
						
						d795c9c9f4 
					 
					
						
						
							
							Cleanup of pseudo-ops for constants and new def24,def32 pseudo-ops on z80  
						
						 
						
						
						
						
					 
					
						2006-02-05 11:57:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						da3374d695 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::rewinddir): Remove label  
						
						 
						
						... 
						
						
						
						"out".  Move test for NULL __handle ...
	(fhandler_disk_file::rewinddir_9x): ... here. 
						
						
					 
					
						2006-02-05 11:17:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a80fb27643 
					 
					
						
						
							
							... and the ChangeLog, never forget the ChangeLog...  
						
						 
						
						
						
						
					 
					
						2006-02-05 10:55:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0856c0bb2c 
					 
					
						
						
							
							* dir.cc (rewinddir): Keep dirent_get_d_ino and dirent_set_d_ino flags.  
						
						 
						
						
						
						
					 
					
						2006-02-05 10:55:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c6e665bb95 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::readdir): Don't close dir handle  
						
						 
						
						... 
						
						
						
						when we hit EOF since rewwindir may reactivate it.
(fhandler_disk_file::readdir_9x): Eliminate superfluous temporary variable.
(fhandler_disk_file::closedir): Return EBADF when trying to close unopened DIR.
Reorganize slightly.  Return actual derived error value rather than always
returning 0. 
						
						
					 
					
						2006-02-05 07:03:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Danny Smith 
							
						 
					 
					
						
						
							
						
						dcbaac9b8c 
					 
					
						
						
							
							2006-02-04  Ron Lee  <ronl@users.sourceforge.net>  
						
						 
						
						... 
						
						
						
						* include/winnls.h: Remove stray end ';' from preprocessor defines. 
						
						
					 
					
						2006-02-04 19:35:46 +00:00