10bada05fa 
								
							 
						 
						
							
							
								
								* winsup/cygwin/include/cygwin/version.h: Bump API minor version.  
							
							... 
							
							
							
							* winsup/cygwin/include/cygwin/types.h: Define key_t as long long.
	* winsup/cygwin/cygwin.din: Add ftok, _ftok.
	* winsup/cygwin/ipc.cc (ftok): Rework implementation. 
							
						 
						
							2003-05-20 12:38:04 +00:00  
				
					
						
							
							
								 
						
							
								70ffc14893 
								
							 
						 
						
							
							
								
								2003-05-19  Nathanael Nerode  <neroden@gcc.gnu.org>  
							
							... 
							
							
							
							* configure.in: Switch more things to use maybe dependencies.
	* Makefile.tpl: Switch more things to use maybe dependencies.
	Factor out common code from autogen IF statements.
	* configure: Regenerate.
	* Makefile.in: Regenerate. 
							
						 
						
							2003-05-20 01:05:39 +00:00  
				
					
						
							
							
								 
						
							
								08049c016e 
								
							 
						 
						
							
							
								
								* configure.in: Accept i[3456789]86 for machine type.  
							
							... 
							
							
							
							* configure: Regenerate. 
							
						 
						
							2003-05-19 18:12:19 +00:00  
				
					
						
							
							
								 
						
							
								31bb6de964 
								
							 
						 
						
							
							
								
								* acinclude.m4: Accept i[3456789]86 for machine type.  
							
							
							
						 
						
							2003-05-19 18:11:58 +00:00  
				
					
						
							
							
								 
						
							
								d8ee8ca551 
								
							 
						 
						
							
							
								
								* spawn.cc (spawn_guts): Show more of command line in strace output.  
							
							
							
						 
						
							2003-05-19 01:43:31 +00:00  
				
					
						
							
							
								 
						
							
								de54768d72 
								
							 
						 
						
							
							
								
								2003-05-18  Jason Eckhardt  <jle@rice.edu>  
							
							... 
							
							
							
							gas:
        * config/tc-i860.c (i860_process_insn): Initialize fc after
        each opcode mismatch.
include/opcode:
        * i860.h (form, pform): Add missing .dd suffix.
opcodes:
        * i860-dis.c (print_insn_i860): Instruction shrd has a dual bit,
        print it.
bfd:
        * elf32-i860.c (elf32_i860_relocate_highadj): Simplify calculation. 
							
						 
						
							2003-05-18 21:24:32 +00:00  
				
					
						
							
							
								 
						
							
								9b52096310 
								
							 
						 
						
							
							
								
								<top level>  
							
							... 
							
							
							
							* configure.in: Switch more things to use maybe dependencies.
	Rearrange a little.  Use GCC_TOPLEV_SUBDIRS.
	* configure: Regenerate.
	* Makefile.tpl: Switch more things to use maybe dependencies.
	* Makefile.in: Regenerate.
<config>
	* config/acx.m4: Introduce _GCC_TOPLEV_NONCANONICAL_BUILD,
	_GCC_TOPLEV_NONCANOICAL_HOST, _GCC_TOPLEV_NONCANONICAL_TARGET,
	GCC_TOPLEV_SUBDIRS. 
							
						 
						
							2003-05-18 15:49:06 +00:00  
				
					
						
							
							
								 
						
							
								8dc6cea2e8 
								
							 
						 
						
							
							
								
								2003-05-18  Manu B  <manubee@users.sourceforge.net>  
							
							... 
							
							
							
							* include/commctrl.h (TVSORTCB): Rename old TV_SORTCB structure.
2003-05-18  Bang Jun-Young <junyoung@netbsd.org>
	* include/winbase.h (CREATE_DEFAULT_ERROR_MODE,
	DEBUG_PROCESS, DEBUG_ONLY_THIS_PROCESS, CREATE_SUSPENDED,
	DETACHED_PROCESS, CREATE_NEW_CONSOLE, NORMAL_PRIORITY_CLASS,
	IDLE_PRIORITY_CLASS, HIGH_PRIORITY_CLASS, REALTIME_PRIORITY_CLASS,
	CREATE_NEW_PROCESS_GROUP, CREATE_UNICODE_ENVIRONMENT,
	CREATE_SEPARATE_WOW_VDM, CREATE_SHARED_WOW_VDM, CREATE_FORCEDOS,
	CREATE_NO_WINDOW): Convert to hexadecimal form for better
	readability.
	(BELOW_NORMAL_PRIORITY_CLASS, ABOVE_NORMAL_PRIORITY_CLASS,
	CREATE_BREAKAWAY_FROM_JOB, CREATE_WITH_USERPROFILE): Add. 
							
						 
						
							2003-05-18 10:20:47 +00:00  
				
					
						
							
							
								 
						
							
								9cf346e11a 
								
							 
						 
						
							
							
								
								2003-05-14  Michael Snyder  <msnyder@redhat.com>  
							
							... 
							
							
							
							From  Bernd Schmidt  <bernds@redhat.com>
	* h8.h (E_H8_MACH_H8300SX): New. 
							
						 
						
							2003-05-16 23:40:08 +00:00  
				
					
						
							
							
								 
						
							
								7deb454089 
								
							 
						 
						
							
							
								
								2003-05-15  Andreas Schwab  <schwab@suse.de>  
							
							... 
							
							
							
							* Makefile.tpl (install-opcodes): Define.
	* Makefile.in: Rebuild. 
							
						 
						
							2003-05-16 18:09:25 +00:00  
				
					
						
							
							
								 
						
							
								09a2fdfd57 
								
							 
						 
						
							
							
								
								Replace i[3456]86 with i[3-7]86  
							
							
							
						 
						
							2003-05-16 16:30:26 +00:00  
				
					
						
							
							
								 
						
							
								8ed969331b 
								
							 
						 
						
							
							
								
								* include/stdlib.h (_Exit): Move out of __STRICT_ANSI__ block,  
							
							... 
							
							
							
							but still protect inline definition with __STRICT_ANSI__ 
							
						 
						
							2003-05-15 22:28:57 +00:00  
				
					
						
							
							
								 
						
							
								90e1332c38 
								
							 
						 
						
							
							
								
								Remove isascii.o, add isascii.c to repository  
							
							
							
						 
						
							2003-05-15 22:21:00 +00:00  
				
					
						
							
							
								 
						
							
								c8fa3426af 
								
							 
						 
						
							
							
								
								* thread.h (pthread::init_mainthread): Remove function parameter.  
							
							... 
							
							
							
							(MTinterface::Init): Ditto.
* thread.cc (MTinterface::Init): Remove function parameter.
Always initialize reent_key.
(pthread::init_mainthread): Remove function parameter.
(MTinterface::fixup_after_fork): Fix pthread::init_mainthread call.
* dcrt0.cc (dll_crt_0_1) Fix calls to MTinterface::Init and
pthread::init_mainthread.
Call pthread::init_mainthread only when not forked. 
							
						 
						
							2003-05-15 19:42:51 +00:00  
				
					
						
							
							
								 
						
							
								ac5e8cb29c 
								
							 
						 
						
							
							
								
								libiberty/ChangeLog:  
							
							... 
							
							
							
							2003-05-14  Jim Blandy  <jimb@redhat.com>
	* hex.c (_hex_value): Make this unsigned.
	(hex_value): Update documentation for new return type.  hex_value
	now expands to an unsigned int expression, to avoid unexpected
	sign extension when we store it in a bfd_vma, which is larger than
	int on some platforms.
	* functions.texi: Regenerated.
include/ChangeLog:
2003-05-14  Jim Blandy  <jimb@redhat.com>
	* libiberty.h (hex_value): Make the value an unsigned int, to
	avoid unexpected sign-extension when cast to unsigned types larger
	than int --- like bfd_vma, on some platforms.
	(_hex_value): Update declaration. 
							
						 
						
							2003-05-15 19:08:25 +00:00  
				
					
						
							
							
								 
						
							
								f2669f5d16 
								
							 
						 
						
							
							
								
								* fhandler_proc.cc (format_proc_meminfo): Make swap memory output  
							
							... 
							
							
							
							Linux style values. 
							
						 
						
							2003-05-15 11:56:51 +00:00  
				
					
						
							
							
								 
						
							
								a445a0b0ce 
								
							 
						 
						
							
							
								
								* include/ddk/ndis.h (NDIS30_MINIPORT_CHARACTERISTICS_S):  
							
							... 
							
							
							
							Unname anonymous unions if NONAMELESSUNION not defined. 
							
						 
						
							2003-05-15 01:04:07 +00:00  
				
					
						
							
							
								 
						
							
								620c28a975 
								
							 
						 
						
							
							
								
								* string_old.c: Remove, splitting into...  
							
							... 
							
							
							
							* strcasecmp.c: New file.
	* strncasecmp.c: New file.
	* wscmpi.c : New file.
	* ctype_old.c: Remove, splitting into...
	* isascii.c: New file.
	* iscsym.c: New file.
	* iscsymf.c: New file.
	* toascii.c: New file.
	* Makefile.in (MOLD_OBJS): Adjust.
	(SRCDIST_FILES): Adjust. 
							
						 
						
							2003-05-15 00:21:12 +00:00  
				
					
						
							
							
								 
						
							
								6c4ce46ce1 
								
							 
						 
						
							
							
								
								2003-05-14  Bang Jun-Young  <junyoung@netbsd.org>  
							
							... 
							
							
							
							* include/winbase.h (GMEM_VALID_FLAGS): Add. 
							
						 
						
							2003-05-15 00:10:33 +00:00  
				
					
						
							
							
								 
						
							
								3927f0a891 
								
							 
						 
						
							
							
								
								* include/math.h (fabs) : Remove inline definition.  
							
							... 
							
							
							
							(fabsf): Likewise.
	(fabsl): Likewise. 
							
						 
						
							2003-05-14 01:03:20 +00:00  
				
					
						
							
							
								 
						
							
								e655bfb1c0 
								
							 
						 
						
							
							
								
								* m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000  
							
							
							
						 
						
							2003-05-13 19:28:14 +00:00  
				
					
						
							
							
								 
						
							
								939f2fb63d 
								
							 
						 
						
							
							
								
								Recreate correctly.  
							
							
							
						 
						
							2003-05-13 14:18:04 +00:00  
				
					
						
							
							
								 
						
							
								04533e3a55 
								
							 
						 
						
							
							
								
								2003-05-13  Andreas Jaeger  <aj@suse.de>  
							
							... 
							
							
							
							* config.guess: Update to 2003-05-09 version.
	* config.sub: Update to 2003-05-09 version. 
							
						 
						
							2003-05-13 12:09:10 +00:00  
				
					
						
							
							
								 
						
							
								1b89c1742e 
								
							 
						 
						
							
							
								
								* include/prsht.h (PROPSHEETHEADER[AW]: Mark  
							
							... 
							
							
							
							anonymous unions as GCC extension. 
							
						 
						
							2003-05-13 10:53:13 +00:00  
				
					
						
							
							
								 
						
							
								8a4b4764b8 
								
							 
						 
						
							
							
								
								* libc/ctype/ctype_.c: Remove checks for deprecated __CYGWIN32__.  
							
							... 
							
							
							
							* libc/include/stdio.h: Ditto.
	* libc/include/sys/config.h: Ditto.
	* libc/stdio/mktemp.c: Ditto. 
							
						 
						
							2003-05-13 09:46:48 +00:00  
				
					
						
							
							
								 
						
							
								5d575f7dcd 
								
							 
						 
						
							
							
								
								* include/cygwin/config.h: Define __USE_INTERNAL_STAT64 appropriately.  
							
							
							
						 
						
							2003-05-13 09:26:17 +00:00  
				
					
						
							
							
								 
						
							
								837e070f31 
								
							 
						 
						
							
							
								
								* libc/locale/ldpart.c (__part_load_locale): Substitute  
							
							... 
							
							
							
							__CYGWIN_USE_BIG_TYPES__ by __USE_INTERNAL_STAT64.
	* libc/search/hash.c (__hash_open): Ditto.
	(init_hash): Ditto.
	* libc/stdio/fseek.c (fseek): Ditto.
	* libc/stdio/makebuf.c (__smakebuf): Ditto.
	* libc/stdio/mktemp.c (_gettemp): Ditto. 
							
						 
						
							2003-05-13 09:19:15 +00:00  
				
					
						
							
							
								 
						
							
								878e4ecbe8 
								
							 
						 
						
							
							
								
								2003-05-13  Michael Eager <eager@mvista.com>  
							
							... 
							
							
							
							* configure.in: Correct sed script so that options in quotes are not
	deleted.
	* configure: Rebuild. 
							
						 
						
							2003-05-13 06:34:57 +00:00  
				
					
						
							
							
								 
						
							
								b823fca9ba 
								
							 
						 
						
							
							
								
								* include/oleidl.h  (LPENUMOLEDOCUMENTVIEWS): Remove typedef.  
							
							... 
							
							
							
							(IEnumOleDocumentViews): Remove commented out DECLARE_ENUMERATOR.
	* include/docobj.h  (LPENUMOLEDOCUMENTVIEWS): Add typedef (previously
	commented out).
	(IEnumOleDocumentViews): Add definition using DECLARE_ENUMERATOR. 
							
						 
						
							2003-05-13 02:05:12 +00:00  
				
					
						
							
							
								 
						
							
								a8833ac1ff 
								
							 
						 
						
							
							
								
								* configure.in (FLAGS_FOR_TARGET): Remove $$s/newlib/libc/sys/cygwin  
							
							... 
							
							
							
							and $$s/newlib/libc/sys/cygwin32 include paths.
	* configure: Ditto. 
							
						 
						
							2003-05-12 13:59:17 +00:00  
				
					
						
							
							
								 
						
							
								3b30f11fbf 
								
							 
						 
						
							
							
								
								* include/commctrl.h: (MCSC_BACKGROUND, MCSC_TEXT, MCSC_TITLEBK,  
							
							... 
							
							
							
							MCSC_TITLETEXT, MCSC_MONTHBK, MCSCTRAILTEXT): Define.
	Thanks to: Robert Wishlaw  <rwishlaw @ shaw . ca> 
							
						 
						
							2003-05-12 12:29:00 +00:00  
				
					
						
							
							
								 
						
							
								b47fcdf03d 
								
							 
						 
						
							
							
								
								* libc/include/stdio.h: Change one __CYGWIN__ to __CYGWIN32__.  
							
							
							
						 
						
							2003-05-12 11:26:11 +00:00  
				
					
						
							
							
								 
						
							
								11e3a52072 
								
							 
						 
						
							
							
								
								* configure.host: Accomodate removing the libc/sys/cygwin dir.  
							
							... 
							
							
							
							* libc/locale/ldpart.c (__part_load_locale): Use 64 bit stat call
	if __CYGWIN_USE_BIG_TYPES__ is set.
	* libc/search/hash.c (__hash_open): Ditto.
	(init_hash): Ditto.
	* libc/stdio/fseek.c (fseek): Ditto.
	* libc/stdio/makebuf.c (__smakebuf): Ditto.
	* libc/stdio/mktemp.c (_gettemp): Ditto.
	* libc/sys/cygwin/Makefile.am: Remove.
	* libc/sys/cygwin/Makefile.in: Remove.
	* libc/sys/cygwin/aclocal.m4: Remove.
	* libc/sys/cygwin/configure: Remove.
	* libc/sys/cygwin/configure.in: Remove.
	* libc/sys/cygwin/crt0.c: Move to winsup/cygwin directory.
	* libc/sys/cygwin/sys/dirent.h: Move to winsup/cygwin/include/sys
	directory.
	* libc/sys/cygwin/sys/param.h: Ditto.
	* libc/sys/cygwin/sys/utime.h: Ditto.
	* libc/sys/cygwin/sys/utmp.h: Ditto. 
							
						 
						
							2003-05-12 11:09:39 +00:00  
				
					
						
							
							
								 
						
							
								194d9eb318 
								
							 
						 
						
							
							
								
								* Makefile.in (CYGWIN_START): Define as crt0.o.  Add to TARGET_LIBS.  
							
							... 
							
							
							
							* fhandler.h (fhandler_virtual::fstat): Remove useless declaration.
	* fhandler_virtual.cc: Remove _COMPILING_NEWLIB define.
	* ipc.cc (ftok): Use stat64.
	* syscalls.cc (_fstat64): Remove alias.
	(_fstat): Ditto.
	(_stat): Ditto.
	(_fstat64_r): New function.
	(_fstat_r): Ditto.
	(_stat64_r): Ditto.
	(stat_r): Ditto.
	* crt0.o: New file, moved from newlib.
	* include/sys/param.h: Ditto.
	* include/sys/utime.h: Ditto.
	* include/sys/utmp.h: Ditto.
	* include/sys/dirent.h: Ditto.  Expose different struct dirent,
	dependening of the environment. 
							
						 
						
							2003-05-12 11:06:27 +00:00  
				
					
						
							
							
								 
						
							
								01859fc441 
								
							 
						 
						
							
							
								
								* Makefile.common: Remove newlib_sys_include and  
							
							... 
							
							
							
							newlib_sys_include_include entirely.  Set CRT0 to cygwin/crt0.o. 
							
						 
						
							2003-05-12 11:06:00 +00:00  
				
					
						
							
							
								 
						
							
								214d1b21cb 
								
							 
						 
						
							
							
								
								* include/olectl.h (IOleControl,IOleControlSite,ISimpleFrameSite,  
							
							... 
							
							
							
							IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
	IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
	IProvideClassInfo2,IConnectionPointContainer,
	IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
	IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
	IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
	IPicture,IPictureDisp): Move from here to...
	* include/ocidl.h (IOleControl,IOleControlSite,ISimpleFrameSite,
	IErrorLog,IPropertyBag,IPersistPropertyBag,IPersistStreamInit,
	IPersistMemory,IPropertyNotifySink,IProvideClassInfo,
	IProvideClassInfo2,IConnectionPointContainer,
	IEnumConnectionPoints,IConnectionPoint,IEnumConnections,
	IClassFactory2,ISpecifyPropertyPages,IPerPropertyBrowsing,
	IPropertyPageSite,IPropertyPage,IPropertyPage2,IFont,IFontDisp,
	IPicture,IPictureDisp): Here, as per documentation. 
							
						 
						
							2003-05-12 10:43:08 +00:00  
				
					
						
							
							
								 
						
							
								e9a398893f 
								
							 
						 
						
							
							
								
								2003-05-12  Mattia Barbon  <mbarbon@dsi.unive.it>  
							
							... 
							
							
							
							* include/oleauto.h (VarR8FromDec, VarDecFromR8): Add prototypes.
	* include/winbase.h (TerminateJobObject,
	AssignProcessToJobObject): Likewise.
	* include/servprov.h: New header.
	* lib/test.c: Include servprov.h.
Correct ChangeLog typo 
							
						 
						
							2003-05-12 10:35:35 +00:00  
				
					
						
							
							
								 
						
							
								cc95baad41 
								
							 
						 
						
							
							
								
								Replace ino_t by __ino64_t throughout.  
							
							
							
						 
						
							2003-05-11 21:52:09 +00:00  
				
					
						
							
							
								 
						
							
								d1b5e65ba3 
								
							 
						 
						
							
							
								
								* libc/include/sys/types.h: Don't define key_t for Cygwin.  
							
							
							
						 
						
							2003-05-11 12:51:52 +00:00  
				
					
						
							
							
								 
						
							
								aee7085346 
								
							 
						 
						
							
							
								
								* include/cygwin/types.h: Add key_t typedef.  
							
							
							
						 
						
							2003-05-11 12:50:18 +00:00  
				
					
						
							
							
								 
						
							
								ec48a95394 
								
							 
						 
						
							
							
								
								* libc/sys/cygwin/sys/dirent.h (struct dirent): Accommodate (slightly) 64 bit  
							
							... 
							
							
							
							inodes. 
							
						 
						
							2003-05-11 00:23:41 +00:00  
				
					
						
							
							
								 
						
							
								066ca06fd0 
								
							 
						 
						
							
							
								
								* dir.cc (readdir): Fill out new old_d_ino field.  
							
							... 
							
							
							
							* fhandler.h (fhandler_base::namehash): Define as ino_t.
(fhandler_base::get_namehash): Ditto.
* fhandler_disk_file.cc (fhandler_disk_file::fstat_helper): Accommodate new 64
bit st_ino.
* fhandler_socket.cc (fhandler_socket::fstat): Ditto.
* path.cc (hash_path_name): Return ino_t.
* syscalls.cc (stat64_to_stat32): Convert 64 bit inode to 32 bit.
* winsup.h (hash_path_name): Declare as returning ino_t.
* include/cygwin/stat.h (__stat32): Use 32 bit st_ino.
(__stat64): Use 64 bit st_ino.
* include/cygwin/types.h (__ino64_t): Define.
(__ino32_t): Ditto.
(ino_t): Define appropriately. 
							
						 
						
							2003-05-11 00:10:11 +00:00  
				
					
						
							
							
								 
						
							
								bf759a5ae6 
								
							 
						 
						
							
							
								
								* include/shlguid.h (CGID_ShellServiceObject): Declare.  
							
							... 
							
							
							
							* lib/uuid.c (CGID_ShellServiceObject): Define guid.
	Thanks to Chris Sutcliffe  <ir0nh34d#users.sourceforge.net>
	* include/winuser.h (SetLayeredWindowAttributes): Add prototype.
	* lib/user32.def (SetLayeredWindowAttributes): Add stub.
	* lib/uuid.c (CGID_Explorer, CGID_ShellDocView): Define guids. 
							
						 
						
							2003-05-10 09:20:11 +00:00  
				
					
						
							
							
								 
						
							
								3e66a81cd1 
								
							 
						 
						
							
							
								
								* Makefile.in (NEW_FUNCTIONS): All 32/64 from 0.79 API get  
							
							... 
							
							
							
							leading underscore.
	* cygwin.din: Ditto.
	* include/cygwin/version.h: Bump API minor number. 
							
						 
						
							2003-05-09 22:11:25 +00:00  
				
					
						
							
							
								 
						
							
								a3cc585138 
								
							 
						 
						
							
							
								
								* libc/include/sys/config.h: Remove all Cygwin specific configuration.  
							
							... 
							
							
							
							Include cygwin/config.h instead. 
							
						 
						
							2003-05-09 21:38:31 +00:00  
				
					
						
							
							
								 
						
							
								d3b450f3a1 
								
							 
						 
						
							
							
								
								* include/cygwin/config.h: New file.  
							
							
							
						 
						
							2003-05-09 21:27:40 +00:00  
				
					
						
							
							
								 
						
							
								8e67b974a9 
								
							 
						 
						
							
							
								
								* libltp/include/test.h: Remove gethostid declaration.  
							
							
							
						 
						
							2003-05-09 20:53:22 +00:00  
				
					
						
							
							
								 
						
							
								b92899cca0 
								
							 
						 
						
							
							
								
								revert errnoneous checkin  
							
							
							
						 
						
							2003-05-09 17:58:20 +00:00  
				
					
						
							
							
								 
						
							
								9508ebc53d 
								
							 
						 
						
							
							
								
								* cygthread.cc (cygthread::detach): Prioritize waiting for I/O completion over  
							
							... 
							
							
							
							waiting for signal delivery. 
							
						 
						
							2003-05-09 17:56:58 +00:00  
				
					
						
							
							
								 
						
							
								8bdd7abed5 
								
							 
						 
						
							
							
								
								* xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on  
							
							... 
							
							
							
							gen_num_opcodes_fn return type. 
							
						 
						
							2003-05-09 11:36:09 +00:00