Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								07aed2eee8 
								
							 
						 
						
							
							
								
								2008-09-06  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* Makefile.in: Adjust to new naming standard for MinGW while maintaining old
        naming standard for Cygwin. 
							
						 
						
							2008-09-07 02:07:29 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								2c4143f401 
								
							 
						 
						
							
							
								
								2008-09-04  Ken Werner  <ken.werner@de.ibm.com>  
							
							 
							
							... 
							
							
							
							* spu/Makefile.in: Fix missing linux_syscalls.o.
        * spu/linux_syscalls.c: Remove extraneous "3D" sequences. 
							
						 
						
							2008-09-04 20:26:18 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								27b975f6fd 
								
							 
						 
						
							
							
								
								2008-09-04  Ken Werner  <ken.werner@de.ibm.com>  
							
							 
							
							... 
							
							
							
							* libm/machine/spu/headers/acosd2.h: Duplicated preamble text removed.
        * libm/machine/spu/headers/acosf4.h: Likewise.
        * libm/machine/spu/headers/acoshd2.h: Likewise.
        * libm/machine/spu/headers/acoshf4.h: Likewise.
        * libm/machine/spu/headers/asind2.h: Likewise.
        * libm/machine/spu/headers/asinf4.h: Likewise.
        * libm/machine/spu/headers/asinhd2.h: Likewise.
        * libm/machine/spu/headers/asinhf4.h: Likewise.
        * libm/machine/spu/headers/atan2d2.h: Likewise.
        * libm/machine/spu/headers/atan2f4.h: Likewise.
        * libm/machine/spu/headers/atand2.h: Likewise.
        * libm/machine/spu/headers/atanf4.h: Likewise.
        * libm/machine/spu/headers/atanhd2.h: Likewise.
        * libm/machine/spu/headers/atanhf4.h: Likewise.
        * libm/machine/spu/headers/cos_sin.h: Likewise.
        * libm/machine/spu/headers/cosd2.h: Likewise.
        * libm/machine/spu/headers/cosf4.h: Likewise.
        * libm/machine/spu/headers/coshd2.h: Likewise.
        * libm/machine/spu/headers/coshf4.h: Likewise.
        * libm/machine/spu/headers/divd2.h: Likewise.
        * libm/machine/spu/headers/divf4.h: Likewise.
        * libm/machine/spu/headers/erf_utils.h: Likewise.
        * libm/machine/spu/headers/erfcd2.h: Likewise.
        * libm/machine/spu/headers/erfcf4.h: Likewise.
        * libm/machine/spu/headers/erfd2.h: Likewise.
        * libm/machine/spu/headers/erff4.h: Likewise.
        * libm/machine/spu/headers/exp2d2.h: Likewise.
        * libm/machine/spu/headers/exp2f4.h: Likewise.
        * libm/machine/spu/headers/expd2.h: Likewise.
        * libm/machine/spu/headers/expf4.h: Likewise.
        * libm/machine/spu/headers/expm1d2.h: Likewise.
        * libm/machine/spu/headers/expm1f4.h: Likewise.
        * libm/machine/spu/headers/floord2.h: Likewise.
        * libm/machine/spu/headers/floorf4.h: Likewise.
        * libm/machine/spu/headers/hypotd2.h: Likewise.
        * libm/machine/spu/headers/hypotf4.h: Likewise.
        * libm/machine/spu/headers/isnand2.h: Likewise.
        * libm/machine/spu/headers/isnanf4.h: Likewise.
        * libm/machine/spu/headers/ldexpd2.h: Likewise.
        * libm/machine/spu/headers/ldexpf4.h: Likewise.
        * libm/machine/spu/headers/lgammad2.h: Likewise.
        * libm/machine/spu/headers/lgammaf4.h: Likewise.
        * libm/machine/spu/headers/log10d2.h: Likewise.
        * libm/machine/spu/headers/log1pd2.h: Likewise.
        * libm/machine/spu/headers/log1pf4.h: Likewise.
        * libm/machine/spu/headers/log2d2.h: Likewise.
        * libm/machine/spu/headers/log2f4.h: Likewise.
        * libm/machine/spu/headers/logbf4.h: Likewise.
        * libm/machine/spu/headers/logd2.h: Likewise.
        * libm/machine/spu/headers/logf4.h: Likewise.
        * libm/machine/spu/headers/nearbyintf4.h: Likewise.
        * libm/machine/spu/headers/nextafterd2.h: Likewise.
        * libm/machine/spu/headers/nextafterf4.h: Likewise.
        * libm/machine/spu/headers/powd2.h: Likewise.
        * libm/machine/spu/headers/powf4.h: Likewise.
        * libm/machine/spu/headers/recipd2.h: Likewise.
        * libm/machine/spu/headers/recipf4.h: Likewise.
        * libm/machine/spu/headers/rintf4.h: Likewise.
        * libm/machine/spu/headers/scalbnf4.h: Likewise.
        * libm/machine/spu/headers/signbitd2.h: Likewise.
        * libm/machine/spu/headers/sincosd2.h: Likewise.
        * libm/machine/spu/headers/sincosf4.h: Likewise.
        * libm/machine/spu/headers/sind2.h: Likewise.
        * libm/machine/spu/headers/sinf4.h: Likewise.
        * libm/machine/spu/headers/sinhd2.h: Likewise.
        * libm/machine/spu/headers/sinhf4.h: Likewise.
        * libm/machine/spu/headers/sqrtd2.h: Likewise.
        * libm/machine/spu/headers/sqrtf4.h: Likewise.
        * libm/machine/spu/headers/tand2.h: Likewise.
        * libm/machine/spu/headers/tanf4.h: Likewise.
        * libm/machine/spu/headers/tanhd2.h: Likewise.
        * libm/machine/spu/headers/tanhf4.h: Likewise.
        * libm/machine/spu/headers/tgammad2.h: Likewise.
        * libm/machine/spu/headers/tgammaf4.h: Likewise.
        * libm/machine/spu/headers/truncd2.h: Likewise.
        * libm/machine/spu/headers/truncf4.h: Likewise.
        * libm/machine/spu/headers/simdmath.h: Likewise. 
							
						 
						
							2008-09-04 17:50:56 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								06e514022d 
								
							 
						 
						
							
							
								
								2008-09-04  Ken Werner  <ken.werner@de.ibm.com>  
							
							 
							
							... 
							
							
							
							* libm/machine/spu/headers/acoshf4.h: Rebase against current simdmath.
        * libm/machine/spu/headers/asinhd2.h: Likewise.
        * libm/machine/spu/headers/atanhd2.h: Likewise.
        * libm/machine/spu/headers/atanhf4.h: Likewise.
        * libm/machine/spu/headers/erff4.h: Likewise.
        * libm/machine/spu/headers/expd2.h: Likewise.
        * libm/machine/spu/headers/ldexpd2.h: Likewise.
        * libm/machine/spu/headers/lgammaf4.h: Likewise.
        * libm/machine/spu/headers/logbf4.h: Likewise.
        * libm/machine/spu/headers/nextafterd2.h: Likewise.
        * libm/machine/spu/headers/nextafterf4.h: Likewise.
        * libm/machine/spu/headers/recipd2.h: Likewise.
        * libm/machine/spu/headers/simdmath.h: Likewise.
        * libm/machine/spu/headers/acoshd2.: Likewise. 
							
						 
						
							2008-09-04 17:46:14 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								db04da9279 
								
							 
						 
						
							
							
								
								2008-09-04  Ken Werner  <ken.werner@de.ibm.com>  
							
							 
							
							... 
							
							
							
							* libm/machine/spu/headers/cbrt.h: cbrt_factors[] declared.
        * libm/machine/spu/headers/cbrtf.h: Likewise. 
							
						 
						
							2008-09-04 17:27:49 +00:00  
						
					 
				
					
						
							
							
								 
								Aaron W. LaFramboise
							
						 
						
							 
							
							
							
							
								
							
							
								8453fdbad9 
								
							 
						 
						
							
							
								
								2008-08-31  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>  
							
							 
							
							... 
							
							
							
							* configure.ac (RPATH_ENVVAR): Use PATH on Windows.
	(GCC_SHLIB_SUBDIR): New.
	* Makefile.tpl (HOST_LIB_PATH_gcc): Use GCC_SHLIB_SUBDIR.
	* configure: Regenerate.
	* Makefile.in: Regenerate. 
							
						 
						
							2008-09-04 02:18:16 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								2c73a5e682 
								
							 
						 
						
							
							
								
								2008-09-01  Ken Werner  <ken.werner@de.ibm.com>  
							
							 
							
							... 
							
							
							
							* libc/machine/spu/include/spu_timer.h: spu_timebase function added.
        * libc/machine/spu/spu_timebase.c: New file.
        * libc/machine/spu/Makefile.am: Add new file.
        * libc/machine/spu/Makefile.in: Regenerated. 
							
						 
						
							2008-09-02 16:48:48 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								f43d60be62 
								
							 
						 
						
							
							
								
								Reimplement getopt.c to add getopt_long_only() function.  
							
							 
							
							
							
						 
						
							2008-08-31 22:27:58 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								31966e0931 
								
							 
						 
						
							
							
								
								Erase all file content, preparatory to rewrite.  
							
							 
							
							
							
						 
						
							2008-08-31 22:26:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								34d29530d9 
								
							 
						 
						
							
							
								
								2008-08-30 Bo Yang <techrazy@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/sspi.h: Fix PSecurityFunctionTableW structure. 
							
						 
						
							2008-08-30 23:19:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								953c58045b 
								
							 
						 
						
							
							
								
								2008-08-29  Andy Grover  <andy.grover@oracle.com>  
							
							 
							
							... 
							
							
							
							* include/ddk/scsi.h: Define READ_TOC formats.
        * lib/ddk/scsiport.def (ScsiPortGetDeviceBase): Fix export. 
							
						 
						
							2008-08-30 23:14:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								1c931bf118 
								
							 
						 
						
							
							
								
								2008-08-29  Andy Grover  <andy.grover@oracle.com>  
							
							 
							
							... 
							
							
							
							* include/ddk/ndis.h (NDIS_MINIPORT_MAJOR_VERSION, NDIS_MINIPORT_MINOR_VERSION,
        struct NDIS_TASK_OFFLOAD_HEADER, PROTOCOL_RESERVED_SIZE_IN_PACKET,
        NdisGetFirstBufferFromPacketSafe, NdisMIndicateReceivePacket,
        NdisSetPacketPoolProtocolId, NdisMInitializeTimer, NdisMSetPeriodicTimer,
        NdisMCancelTimer): Define.
        (enum NDIS_ENCAPSULATION, struct NDIS_ENCAPSULATION_FORMAT): move in file.
        (struct _NDIS_PACKET): Define using _ANONYMOUS_UNION and ANONYMOUS_STRUCT to
        eliminate warnings.
        (NdisReinitializePacket): Rename from NdisReinitializePacketCounts.
        * lib/ddk/ndis.def (NdisInitAnsiString, NdisInitUnicodeString, NdisMCancelTimer,
        NdisMInitializeTimer, NdisMSetPeriodicTimer, NdisSetPacketPoolProtocolId):
        Export. 
							
						 
						
							2008-08-30 23:08:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								1138964dd8 
								
							 
						 
						
							
							
								
								2008-08-29  Andy Grover  <andy.grover@oracle.com>  
							
							 
							
							... 
							
							
							
							* include/ddk/winddk.h (RtlStringCbCopyA, RtlStringCbPrintfA,
        RtlStringCbVPrintfA): define in terms of POSIX string functions. 
							
						 
						
							2008-08-30 23:03:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								ce11563e34 
								
							 
						 
						
							
							
								
								2008-08-29  Andy Grover  <andy.grover@oracle.com>  
							
							 
							
							... 
							
							
							
							* include/ddk/winddk.h (KeRaiseIrql): Define.
        (KfRaiseIrql, KfLowerIrql): remove incorrect definitions. 
							
						 
						
							2008-08-30 22:58:51 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								20167d0a5f 
								
							 
						 
						
							
							
								
								Implement conditional replacement for printf() family functions.  
							
							 
							
							
							
						 
						
							2008-08-30 17:27:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								782ac76f36 
								
							 
						 
						
							
							
								
								2008-08-29  Andy Grover  <andy.grover@oracle.com>  
							
							 
							
							... 
							
							
							
							* include/ddk/winddk.h (KeFlushQueuedDpcs, KeMemoryBarrier): Define.
        (KeGetCurrentProcessorNumber): Fix incorrect member reference.
        (InterlockedIncrement, InterlockedDecrement): fix warning.
        * lib/ddk/ntoskrnl.def (KeFlushQueuedDpcs, KeMemoryBarrier): Export.
        (KeNumberProcessors): Export. 
							
						 
						
							2008-08-30 02:16:11 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								b6ab3057f6 
								
							 
						 
						
							
							
								
								2008-08-28  Craig Howland  <howland@LGSInnovations.com>  
							
							 
							
							... 
							
							
							
							* libc/time/mktime.c (mktime): Fix tm_isdst value usage (allowing
        any positive value from user (per std) rather than depending
        upon 1). 
							
						 
						
							2008-08-28 18:18:12 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								60ac13a0b0 
								
							 
						 
						
							
							
								
								2008-08-28  Corinna Vinschen  <corinna@vinschen.de>  
							
							 
							
							... 
							
							
							
							* libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Optimize condition
        for accepting a converted character. 
							
						 
						
							2008-08-28 17:36:49 +00:00  
						
					 
				
					
						
							
							
								 
								Tristan Gingold
							
						 
						
							 
							
							
							
							
								
							
							
								bfe1d14847 
								
							 
						 
						
							
							
								
								2008-08-28  Tristan Gingold  <gingold@adacore.com>  
							
							 
							
							... 
							
							
							
							* stab.def: Add BNSYM, ENSYM, OSO for darwin. 
							
						 
						
							2008-08-28 16:04:18 +00:00  
						
					 
				
					
						
							
							
								 
								H.J. Lu
							
						 
						
							 
							
							
							
							
								
							
							
								ecaf487248 
								
							 
						 
						
							
							
								
								gas/  
							
							 
							
							... 
							
							
							
							2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
	* config/tc-ia64.c (CR_IIB0): New.
	(CR_IIB1): Likewise.
	(cr): Add cr.iib0 and cr.iib1.
	(specify_resource): Handle IA64_RS_CR_IIB and CR_IIB0/CR_IIB1.
gas/testsuite/
2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
	* gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1.
	* gas/ia64/dv-waw-err.s: Likewise.
	* gas/ia64/regs.s: Likewise.
	* gas/ia64/dv-raw-err.l: Updated.
	* gas/ia64/dv-waw-err.l: Likewise.
	* gas/ia64/regs.d: Likewise.
include/opcode/
2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
	* ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB.  Update
	IA64_RS_CR.
opcodes/
2008-08-28  H.J. Lu  <hongjiu.lu@intel.com>
	* ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1.
	* ia64-gen.c (lookup_specifier): Likewise.
	* ia64-ic.tbl: Add support for cr.iib0 and cr.iib1.
	* ia64-raw.tbl: Likewise.
	* ia64-waw.tbl: Likewise.
	* ia64-asmtab.c: Regenerated. 
							
						 
						
							2008-08-28 14:07:48 +00:00  
						
					 
				
					
						
							
							
								 
								Tristan Gingold
							
						 
						
							 
							
							
							
							
								
							
							
								05470afc80 
								
							 
						 
						
							
							
								
								2008-08-28  Tristan Gingold  <gingold@adacore.com>  
							
							 
							
							... 
							
							
							
							* configure.ac (powerpc-*-darwin*, i?86-*-darwin*,x86_64-*-darwin9):
	Enable bfd, binutils and opcodes.
	* configure: Regenerate. 
							
						 
						
							2008-08-28 10:44:31 +00:00  
						
					 
				
					
						
							
							
								 
								Tristan Gingold
							
						 
						
							 
							
							
							
							
								
							
							
								173af0fb57 
								
							 
						 
						
							
							
								
								2008-08-28  Tristan Gingold  <gingold@adacore.com>  
							
							 
							
							... 
							
							
							
							* configure.ac (powerpc-*-darwin*, i?86-*-darwin*,x86_64-*-darwin9):
	Enable bfd, binutils and opcodes.
	* configure: Regenerate. 
							
						 
						
							2008-08-28 10:20:05 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								5f05c64ce4 
								
							 
						 
						
							
							
								
								* fhandler_tty.cc (close_maybe): Check for both types of invalid handle before  
							
							 
							
							... 
							
							
							
							attempting CloseHandle.
(fhandler_pty_master::setup): Only set inheritance on pty handles, not tty
handles. 
							
						 
						
							2008-08-27 21:55:19 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								cbeb458829 
								
							 
						 
						
							
							
								
								2008-08-27  Sandra Loosemore  <sandra@codesourcery.com>  
							
							 
							
							... 
							
							
							
							* libc/libc.texinfo: Remove "LOCAL KLUGE" that prevents it
        from building pdfs.
        * libm/libm.texinfo: Likewise. 
							
						 
						
							2008-08-27 21:32:02 +00:00  
						
					 
				
					
						
							
							
								 
								Keith Marshall
							
						 
						
							 
							
							
							
							
								
							
							
								05a6cb1bb2 
								
							 
						 
						
							
							
								
								Avoid access violations, passing NULL to printf( "...%s..." ).  
							
							 
							
							
							
						 
						
							2008-08-27 20:23:42 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								25687b0f76 
								
							 
						 
						
							
							
								
								* cygcheck.cc (nuke): Use malloc rather than alloca for environment variables.  
							
							 
							
							... 
							
							
							
							(load_cygwin): Ditto.
* dump_setup.cc (parse_filename): Cosmetic changes.
(get_packages): Ditto. 
							
						 
						
							2008-08-27 20:11:11 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Johnston
							
						 
						
							 
							
							
							
							
								
							
							
								2d8d8175f1 
								
							 
						 
						
							
							
								
								2008-08-27  Corinna Vinschen  <corinna@vinschen.de>  
							
							 
							
							... 
							
							
							
							* libc/stdlib/wcsrtombs.c (_wcsrtombs_r): Fix condition for
        accepting a converted character and continuing the loop. 
							
						 
						
							2008-08-27 18:31:04 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								7e73b9cfd7 
								
							 
						 
						
							
							
								
								* shared_info.h (shared_info::create_root_entry): Remove extraneous  
							
							 
							
							... 
							
							
							
							mount_info:: from declaration. 
							
						 
						
							2008-08-26 16:56:30 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								a5d4ae5c5b 
								
							 
						 
						
							
							
								
								* fhandler.h (class fhandler_pipe): Rename read and write  
							
							 
							
							... 
							
							
							
							declarations to raw_read and raw_write.
	* pipe.cc (fhandler_pipe::raw_read): Rename from read.
	(fhandler_pipe::raw_write): Rename from write. 
							
						 
						
							2008-08-26 15:39:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								a47ee4d624 
								
							 
						 
						
							
							
								
								2008-08-22  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/shlwapi.h (ASSOCF_INIT_NOREMAPCLSID, ASSOCF_INIT_BYEXENAME,
        ASSOCF_OPEN_BYEXENAME, ASSOCF_INIT_DEFAULTTOSTAR,
        ASSOCF_INIT_DEFAULTTOFOLDER, ASSOCF_NOUSERSETTINGS, ASSOCF_NOTRUNCATE,
        ASSOCF_VERIFY, ASSOCF_REMAPRUNDLL, ASSOCF_NOFIXUPS, ASSOCF_IGNOREBASECLASS,
        ASSOCF_INIT_IGNOREUNKNOWN): Define. 
							
						 
						
							2008-08-26 03:34:10 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								30caac0569 
								
							 
						 
						
							
							
								
								add comments  
							
							 
							
							
							
						 
						
							2008-08-25 17:27:06 +00:00  
						
					 
				
					
						
							
							
								 
								DJ Delorie
							
						 
						
							 
							
							
							
							
								
							
							
								7e1645ce4d 
								
							 
						 
						
							
							
								
								Merge from gcc:  
							
							 
							
							... 
							
							
							
							2008-08-16  Nicolas Roche  <roche@adacore.com>
* Makefile.tpl: Add BOOT_ADAFLAGS.
* Makefile.in: Regenerate. 
							
						 
						
							2008-08-25 17:26:06 +00:00  
						
					 
				
					
						
							
							
								 
								DJ Delorie
							
						 
						
							 
							
							
							
							
								
							
							
								9a7bb8d77e 
								
							 
						 
						
							
							
								
								Merge from gcc.  
							
							 
							
							
							
						 
						
							2008-08-25 17:07:33 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								328b090f29 
								
							 
						 
						
							
							
								
								* mkgroup.c (enum_local_groups): Don't skip printing groups when  
							
							 
							
							... 
							
							
							
							print_current is set and group SID is not curr_pgrp.
	(enum_groups): Ditto.
	(main): Fix condition when SYSTEM group gets printed.
	* mkpasswd.c (enum_users): Don't skip printing users when print_current
	is set and user SID is not curr_user.
	(main): Allow printing standard accounts even when print_current is set. 
							
						 
						
							2008-08-25 09:38:14 +00:00  
						
					 
				
					
						
							
							
								 
								Alan Modra
							
						 
						
							 
							
							
							
							
								
							
							
								576677295f 
								
							 
						 
						
							
							
								
								* binary-io.h: New file, imported from gnulib, but don't  
							
							 
							
							... 
							
							
							
							#include <fcntl.h> or <stdio.h>. 
							
						 
						
							2008-08-25 04:36:03 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								41e29fbdcf 
								
							 
						 
						
							
							
								
								2008-08-22  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/commctrl.h (LVN_MARQUEEBEGIN): Define.
        Thanks to Tim Kosse <botg at users dot sf dot net>. 
							
						 
						
							2008-08-22 23:54:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								5f8dcee09f 
								
							 
						 
						
							
							
								
								2008-08-22 Bo Yang <techrazy@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
        DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct.
        * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION,
        DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION,
        LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION,
        UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION,
        PROTECTED_DACL_SECURITY_INFORMATION): Define. 
							
						 
						
							2008-08-22 23:02:50 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								8b2ed8e20a 
								
							 
						 
						
							
							
								
								* fhandler.cc (fhandler_base::wait_overlapped): Reorganize again to accommodate  
							
							 
							
							... 
							
							
							
							what appears to be an MSDN hint about not resetting the overlapped event prior
to calling GetOverlappedResult. 
							
						 
						
							2008-08-22 04:06:01 +00:00  
						
					 
				
					
						
							
							
								 
								Bob Wilson
							
						 
						
							 
							
							
							
							
								
							
							
								4a4f863459 
								
							 
						 
						
							
							
								
								2008-08-20  Bob Wilson  <bob.wilson@acm.org>  
							
							 
							
							... 
							
							
							
							bfd/
        * elf-bfd.h (elf_object_id): Add XTENSA_ELF_TDATA.
        * elf32-xtensa.c (elf_howto_table): Add TLS relocations.
        (elf_xtensa_reloc_type_lookup): Likewise.
        (TCB_SIZE): Define.
        (elf_xtensa_link_hash_entry): New.
        (GOT_UNKNOWN, GOT_NORMAL, GOT_TLS_GD, GOT_TLS_IE, GOT_TLS_ANY): Define.
        (elf_xtensa_hash_entry): Define.
        (elf_xtensa_obj_tdata): New.
        (elf_xtensa_tdata): Define.
        (elf_xtensa_local_got_tls_type): Define.
        (elf_xtensa_local_tlsfunc_refcounts): Define.
        (is_xtensa_elf): Define.
        (elf_xtensa_mkobject): New.
        (elf_xtensa_link_hash_table): Add tlsbase field.
        (elf_xtensa_link_hash_newfunc): New.
        (elf_xtensa_link_hash_table_create): Use elf_xtensa_link_hash_newfunc.
        Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.
        (elf_xtensa_copy_indirect_symbol): New.
        (elf_xtensa_check_relocs): Rewrite to handle TLS relocations.
        (elf_xtensa_gc_sweep_hook): Likewise.
        (elf_xtensa_allocate_dynrelocs): Optimize away GOT entries for
        TLSDESC_FN relocations when an IE reference is seen.
        (elf_xtensa_allocate_local_got_size): Likewise.
        (elf_xtensa_always_size_sections): New.
        (dtpoff_base, tpoff): New.
        (elf_xtensa_do_reloc): Handle TLS relocations.
        (replace_tls_insn): New.
        (IS_XTENSA_TLS_RELOC): Define.
        (elf_xtensa_relocate_section): Handle TLS relocations.
        (get_indirect_call_dest_reg): New.
        (bfd_elf32_mkobject): Define.
        (elf_backend_always_size_sections): New.
        (elf_backend_copy_indirect_symbol): New.
        * reloc.c (BFD_RELOC_XTENSA_TLSDESC_FN, BFD_RELOC_XTENSA_TLSDESC_ARG)
        (BFD_RELOC_XTENSA_TLS_DTPOFF, BFD_RELOC_XTENSA_TLS_TPOFF)
        (BFD_RELOC_XTENSA_TLS_FUNC, BFD_RELOC_XTENSA_TLS_ARG)
        (BFD_RELOC_XTENSA_TLS_CALL): New.
        * bfd-in2.h: Regenerate.
        * libbfd.h: Regenerate.
gas/
        * config/tc-xtensa.c (O_tlsfunc, O_tlsarg, O_tlscall): Define.
        (O_tpoff, O_dtpoff): Define.
        (suffix_relocs): Add entries for TLS suffixes.
        (xtensa_elf_cons): Check for invalid use of TLS relocations.
        (map_operator_to_reloc): Add is_literal parameter and use it to
        control translating TLS instruction relocations to the corresponding
        literal relocations.
        (xg_valid_literal_expression): Allow TLS operators.
        (xg_build_to_insn): Copy TLS operators from pseudo-instruction
        operands to generated literals.
        (xg_assemble_literal): Handle TLS operators.  Update call to
        map_operator_to_reloc.
        (md_assemble): Handle CALLXn.TLS pseudo-instruction.
        (md_apply_fix): Handle TLS relocations.
        (emit_single_op): Handle TLS operators.
        (convert_frag_immed): Update call to map_operator_to_reloc.
        (vinsn_to_insnbuf): Emit relocations for TLS-related instructions.
        * config/xtensa-istack.h (tinsn_struct): Add tls_reloc field.
        * config/xtensa-relax.c (append_literal_op): Add src_op parameter
        to initialize the op_data field of the BuildOp.
        (build_transition): Use it here to record the source operand
        corresponding to a generated literal.
        * config/xtensa-relax.h (build_op): Comment op_data use for literals.
include/elf/
        * xtensa.h (R_XTENSA_TLSDESC_FN, R_XTENSA_TLSDESC_ARG)
        (R_XTENSA_TLS_DTPOFF, R_XTENSA_TLS_TPOFF, R_XTENSA_TLS_FUNC)
        (R_XTENSA_TLS_ARG, R_XTENSA_TLS_CALL): New.
ld/testsuite/
        * ld-xtensa/tlsbin.dd, ld-xtensa/tlsbin.rd, ld-xtensa/tlsbin.s,
        ld-xtensa/tlsbin.sd, ld-xtensa/tlsbin.td, ld-xtensa/tlslib.s,
        ld-xtensa/tlspic.dd, ld-xtensa/tlspic.rd, ld-xtensa/tlspic.sd,
        ld-xtensa/tlspic.td, ld-xtensa/tlspic1.s, ld-xtensa/tlspic2.s: New.
        * ld-xtensa/xtensa.exp: Run them. 
							
						 
						
							2008-08-20 23:28:58 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								7d0a7940e6 
								
							 
						 
						
							
							
								
								* path.cc (symlink_info::check_shortcut): If file can't be opened,  
							
							 
							
							... 
							
							
							
							treat it as non-symlink rather than generating an EIO error.
	(symlink_info::check_sysfile): Ditto. 
							
						 
						
							2008-08-20 10:53:54 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Sutcliffe
							
						 
						
							 
							
							
							
							
								
							
							
								236c21ee9e 
								
							 
						 
						
							
							
								
								2008-08-19  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>  
							
							 
							
							... 
							
							
							
							* include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS,
        WTSQuerySessionInformation, WTSFreeMemory): Define. 
							
						 
						
							2008-08-20 02:30:05 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								fbf39a58cb 
								
							 
						 
						
							
							
								
								* fhandler.cc (fhandler_base::wait_overlapped): Always assume that bytes will  
							
							 
							
							... 
							
							
							
							be non-NULL.  Distinguish input result from result derived from WFMO and
GetOverlappedResult or res can never be -1.  Only raise SIGPIPE when writing.
* fhandler.h (fhandler_base::wait_overlapped): Pass first argument by value.
* fhandler_fifo.cc (fhandler_fifo::wait): Pass in dummy byte count to
wait_overlapped.
* pipe.cc (DEFAULT_PIPEBUFSIZE): Define to 65536 explicitly. 
							
						 
						
							2008-08-20 02:25:06 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								ec8a7e416f 
								
							 
						 
						
							
							
								
								* fhandler_disk_file.cc (fhandler_disk_file::mkdir): Drop fattr variable  
							
							 
							
							... 
							
							
							
							and use FILE_ATTRIBUTE_DIRECTORY directly in call to NtCreateFile.
	* posix_ipc.cc (ipc_mutex_init): Fix format string when creating IPC
	object name.
	(ipc_cond_init): Ditto.
	* security.cc (alloc_sd): Add parentheses to fix setting initial
	owner_allow value. 
							
						 
						
							2008-08-19 09:46:31 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								46c6def37f 
								
							 
						 
						
							
							
								
								* fhandler.cc (fhandler_base::wait_overlapped): Don't treat ERROR_BROKEN_PIPE  
							
							 
							
							... 
							
							
							
							as a non-error.  Do raise SIGPIPE when it is detected. 
							
						 
						
							2008-08-19 02:56:28 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								bba4895394 
								
							 
						 
						
							
							
								
								* mkgroup.c (enum_local_groups): Use NetLocalGroupGetInfo to find out  
							
							 
							
							... 
							
							
							
							if a group exists, rather than just allocating a buffer and going ahead. 
							
						 
						
							2008-08-18 12:56:59 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								2d1bfd524d 
								
							 
						 
						
							
							
								
								* mkgroup.c (enum_local_groups): Call print_win_error with GetLastError  
							
							 
							
							... 
							
							
							
							as argument when LookupAccountXXX failed.
	(enum_groups): Ditto. 
							
						 
						
							2008-08-18 12:42:44 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								5a62582162 
								
							 
						 
						
							
							
								
								* mkgroup.c (enum_local_groups): Return failure if looking for a single  
							
							 
							
							... 
							
							
							
							group succeeded.  Add comment. 
							
						 
						
							2008-08-18 08:58:21 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								096df1774b 
								
							 
						 
						
							
							
								
								* mkgroup.c (main): Keep correctly track of optional arguments.  
							
							 
							
							... 
							
							
							
							* mkpasswd.c (main): Ditto. 
							
						 
						
							2008-08-18 08:52:49 +00:00  
						
					 
				
					
						
							
							
								 
								Corinna Vinschen
							
						 
						
							 
							
							
							
							
								
							
							
								01dd3162ff 
								
							 
						 
						
							
							
								
								* mkgroup.c (main): Always unset environment variable POSIXLY_CORRECT.  
							
							 
							
							... 
							
							
							
							Keep track of optional argumnts and fix up optind afterwards.
	* mkpasswd.c (main): Ditto. 
							
						 
						
							2008-08-18 08:33:48 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Faylor
							
						 
						
							 
							
							
							
							
								
							
							
								c7aa4aec42 
								
							 
						 
						
							
							
								
								* cygcheck.cc (print_version): Update copyright dates.  
							
							 
							
							
							
						 
						
							2008-08-17 17:15:41 +00:00