Danny Smith 
							
						 
					 
					
						
						
							
						
						4fc406c935 
					 
					
						
						
							
							* crt1.c (_mingw32_init_fmode): Set *_imp___fmode_dll to  
						
						... 
						
						
						
						_fmode if not __MSVCRT__. 
						
						
					 
					
						2004-04-01 10:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						54aefcc6bc 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::sendto): Drop out of loop if  
						
						... 
						
						
						
						has_been_closed gets set.
	(fhandler_socket::sendmsg): Ditto.
	* net.cc (wsock_event::wait): Don't initialize evts.  Don't try to
	evaluate network events if WSAEnumNetworkEvents fails.
	(wsock_event::release): Save last WSA error and set it again unless
	resetting to blocking socket fails.
	* wsock_event.h (class wsock_event): Remove destructor. 
						
						
					 
					
						2004-04-01 09:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fbba4780af 
					 
					
						
						
							
							* fhandler_tape.cc (mtinfo::initialize): Fix fatal error message.  
						
						
						
						
					 
					
						2004-03-31 19:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						455bbeae38 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::recvfrom): Always initialize  
						
						... 
						
						
						
						ret to 0 when using in Winsock call.
	(fhandler_socket::recvmsg): Ditto.
	(fhandler_socket::sendto): Ditto.
	(fhandler_socket::sendmsg): Ditto. 
						
						
					 
					
						2004-03-31 15:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						decd3e5d72 
					 
					
						
						
							
							* fhandler_tape.cc (mtinfo_drive::get_pos): Only set partition if  
						
						... 
						
						
						
						GetTapePosition returned a non-zero partition number.
	(mtinfo_drive::create_partitions): Reinitialize to partition 0.
	Support TAPE_DRIVE_INITIATOR and TAPE_DRIVE_FIXED partitioning.
	(mtinfo_drive::set_partition): Initialize new partition.
	(mtinfo_drive::status): Readd accidentally dropped setting of mt_resid.
	* net.cc (wsock_event::prepare): Always print debug output in case
	of error. 
						
						
					 
					
						2004-03-31 12:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						93ba120429 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::sendmsg): Add SIGPIPE handling.  
						
						
						
						
					 
					
						2004-03-31 10:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4450172a6c 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::recvfrom): Initialize res to  
						
						... 
						
						
						
						SOCKET_ERROR.  Use SOCKET_ERROR instead of -1 throughout.
	(fhandler_socket::recvmsg): Ditto.
	(fhandler_socket::sendto): Ditto.
	(fhandler_socket::sendmsg): Ditto.
	* net.cc (wsock_event::prepare): Call WSASetLastError instead of
	SetLastError.
	(wsock_event::wait): Use SOCKET_ERROR instead of -1. 
						
						
					 
					
						2004-03-31 09:13:54 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						ed4c5eceb0 
					 
					
						
						
							
							2003-03-30  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/machine/h8300/Makefile.am: Reformat slightly.
        * libc/machine/h8300/Makefile.in: Regenerate. 
						
						
					 
					
						2004-03-31 01:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4289ebdbfb 
					 
					
						
						
							
							2004-03-30  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/io.h: (_findfirst): Correct prototype.
2004-03-30  Hans Leidekker  <hans@it.vu.nl >
	* include/io.h: (_findnext, _findclose): Correct prototype. 
						
						
					 
					
						2004-03-30 21:49:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c83bdbf65e 
					 
					
						
						
							
							* thread.h (pthread::init_mainthread): Add parameter forked.  Set forked  
						
						... 
						
						
						
						default to false..
* thread.cc (MTinterface::fixup_after_fork): Call pthread::init_mainthread with
forked = true.
(pthread::init_mainthread): Add parameter forked.  Do not change thread self
pointer when forked. 
						
						
					 
					
						2004-03-30 21:27:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						cacc0d4421 
					 
					
						
						
							
							2003-03-30  Thomas Pfaff  <tpfaff@gmx.net>  
						
						... 
						
						
						
						* libc/stdio/findfp.c (__fp_lock_all): Add call to
        __sfp_lock_acquire.
        (__fp_unlock_all): Add call to __sfp_lock_release. 
						
						
					 
					
						2004-03-30 21:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						e9db932542 
					 
					
						
						
							
							merge from gcc  
						
						
						
						
					 
					
						2004-03-30 20:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Daniel Franklin 
							
						 
					 
					
						
						
							
						
						7c1bb55ec0 
					 
					
						
						
							
							2004-03-30  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>  
						
						... 
						
						
						
						* ntsec.sgml: Replace chapter numbers with <link>s,
        replace release-numbers in <title>s with descriptions.
2004-03-30  Ronald Landheer-Cieslak <ronald@landheer.com >
        * ntsec.sgml: Fix typos, correct chapter numbers. 
						
						
					 
					
						2004-03-30 19:20:42 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d2714c5eda 
					 
					
						
						
							
							* sysv_shm.cc (shmget): Allow to retrieve shared memory segments  
						
						... 
						
						
						
						by shmid when IPC_KEY_IS_SHMID is set. 
						
						
					 
					
						2004-03-30 15:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5c7b73ed97 
					 
					
						
						
							
							* shm.cc (shmat): If shmid is unknown, call a special variation  
						
						... 
						
						
						
						of shmget to retrieve the shared memory segment from Cygserver
	instead of failing immediately.
	* include/cygwin/ipc.h (IPC_KEY_IS_SHMID): New internal flag for
	shmget when called from shmat. 
						
						
					 
					
						2004-03-30 15:20:08 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						66c8e18830 
					 
					
						
						
							
							Add (linker) support for CR16C processor  
						
						
						
						
					 
					
						2004-03-30 14:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						7308c39e33 
					 
					
						
						
							
							* lib/Makefile,in; Add directx to .PHONY target.  
						
						... 
						
						
						
						* lib/directx/dxerr.c: Remove dependence on mingw runtime.
	Don't include stdio.h or tchar.h.
	Replace _T() macro with TEXT() macro, throughout.
	Replace, _stprintf with wsprintf, throughout. 
						
						
					 
					
						2004-03-29 22:39:46 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						81f5200ba3 
					 
					
						
						
							
							* fhandler.h (class fhandler_socket): Add has_been_closed member.  
						
						... 
						
						
						
						* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
	has_been_closed to 0.
	(fhandler_socket::recvfrom): Use new asynchronous I/O driven
	wsock_event methods.
	(fhandler_socket::recvmsg): Ditto.
	(fhandler_socket::sendto): Ditto.
	(fhandler_socket::sendmsg): Ditto.
	* net.cc (wsock_event::prepare): Reimplement using asynchronous I/O.
	(wsock_event::wait): Ditto.
	(wsock_event::release): New method.
	* wsock_event.h (class wsock_event): Remove ovr member.  Accomodate
	new implementation of prepare and wait methods.  Add release method. 
						
						
					 
					
						2004-03-29 19:41:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c7f060d0da 
					 
					
						
						
							
							* thread.cc (pthread::atforkprepare): Call MT_INTERFACE->fixup_before_fork at  
						
						... 
						
						
						
						the end of atforkprepare. 
						
						
					 
					
						2004-03-29 15:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						2b2cc75f6b 
					 
					
						
						
							
							* net.cc (wsock_event::wait): Change scope of local "len" variable.  
						
						
						
						
					 
					
						2004-03-29 14:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Dunstan 
							
						 
					 
					
						
						
							
						
						da2cf24aba 
					 
					
						
						
							
							2004-03-28  Hans Leidekker  <hans@it.vu.nl>  
						
						... 
						
						
						
						* include/math.h (FP_*): Add defines. 
						
						
					 
					
						2004-03-29 13:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						521a0aa9a8 
					 
					
						
						
							
							* mingwex/math/round.c: Rewrite.  
						
						... 
						
						
						
						* mingwex/math/roundf.c: Rewrite.
	* mingwex/math/roundl.c: Rewrite. 
						
						
					 
					
						2004-03-29 08:22:20 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						20e0dcfb3e 
					 
					
						
						
							
							* pathnames.sgml: Fix /dev/srX description.  
						
						
						
						
					 
					
						2004-03-29 08:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Daniel Franklin 
							
						 
					 
					
						
						
							
						
						680dacb164 
					 
					
						
						
							
							2004-03-28  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>  
						
						... 
						
						
						
						* how-programming.texinfo: Make list in .lib FAQ enumerative. 
						
						
					 
					
						2004-03-29 06:37:40 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Daniel Franklin 
							
						 
					 
					
						
						
							
						
						4341a703f6 
					 
					
						
						
							
							2004-03-28  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>  
						
						... 
						
						
						
						* how-programming.texinfo: Add note about gcc .lib linking.
        * pathnames.sgml: Mention create_devices.sh for /dev/ creation. 
						
						
					 
					
						2004-03-29 05:56:46 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						83216c72ec 
					 
					
						
						
							
							* shm.cc (shmat): Return (void *) -1 on error instead of NULL.  
						
						
						
						
					 
					
						2004-03-28 21:01:33 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Dunstan 
							
						 
					 
					
						
						
							
						
						f241377ee1 
					 
					
						
						
							
							2004-03-27  Hosaka Yuji  <hos@tamanegi.org>  
						
						... 
						
						
						
						* include/dbt.h (DBT_DEVTYP_DEVICEINTERFACE, DBT_DEVTYP_HANDLE):
	Add define.
	(DEV_BROADCAST_DEVICEINTERFACE, DEV_BROADCAST_HANDLE): Add struct.
	* include/winuser.h (UnregisterDeviceNotification): Add prototype.
	* lib/user32.def (UnregisterDeviceNotification): Add export stub. 
						
						
					 
					
						2004-03-28 11:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f19da5f77d 
					 
					
						
						
							
							* fhandler_nodevice.cc (fhandler_nodevice::open): Assume that errno has already  
						
						... 
						
						
						
						been set if pc.error is nonzero. 
						
						
					 
					
						2004-03-27 18:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						82b78005eb 
					 
					
						
						
							
							* Fix ChangeLog formatting.  
						
						
						
						
					 
					
						2004-03-27 16:02:04 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						999ecb4cad 
					 
					
						
						
							
							* cygserver.sgml: New file.  
						
						... 
						
						
						
						* using.sgml: Include Cygserver docs. 
						
						
					 
					
						2004-03-27 15:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Daniel Franklin 
							
						 
					 
					
						
						
							
						
						989ea48440 
					 
					
						
						
							
							2004-03-26  Joshua Daniel Franklin  <joshuadfranklin@yahoo.com>  
						
						... 
						
						
						
						* cygwinenv.sgml: Add example for CYGWIN=error_start.
        * pathnames.sgml: Update list of /dev/ devices. 
						
						
					 
					
						2004-03-27 06:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Dunstan 
							
						 
					 
					
						
						
							
						
						fec932591d 
					 
					
						
						
							
							2004-03-27  Filip Navara  <xnavara@volny.cz>  
						
						... 
						
						
						
						* include/directx: New subdir.
	* lib/directx: Ditto.
	* include/directx/(d3d9.h, d3d9caps.h, d3d9types.h, dxerr8.h,
	dxerr9.h): New files.
	* lib/ddk/(Makefile.in, d3d8.def, d3d9.def, d3dim.def, d3drm.def,
	d3dx8d.def, d3dx9d.def, d3dxof.def, ddraw.def, dinput.def,
	dinput_joy.c, dinput_joy2.c, dinput_kbd.c, dinput_mouse.c,
	dinput_mouse2.c, dinput_private.h, dinput8.def, dmoguids.c, dplayx.def,
	dpnaddr.def, dpnet.def, dpnlobby.def, dpvoice.def, dsetup.def,
	dsound.def, dxerr.c, dxerr8.c, dxerr8w.c, dxerr9.c, dxerr9w.c,
	dxguid.c, ksproxy.def, ksuser.c, ksuser.def, msdmo.def, quartz.def,
	strmiids.c, test.c): Ditto.
	* lib/(d3dim.def, d3drm.def, d3dxof.def, ddraw.def, dinput.c,
	dinput.def, dplayx.def, dsetup.def, dsound.def, dxguid.c): Removed. 
						
						
					 
					
						2004-03-27 02:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						deb7bf284a 
					 
					
						
						
							
							Fix ChangeLog entry.  
						
						
						
						
					 
					
						2004-03-27 00:07:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						58ea4db2fa 
					 
					
						
						
							
							* cygheap.cc (cygheap_fixup_in_child): Improve strace output.  
						
						
						
						
					 
					
						2004-03-26 22:48:47 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						dee563095d 
					 
					
						
						
							
							* errno.cc (errmap): Map ERROR_SHARING_VIOLATION to EBUSY,  
						
						... 
						
						
						
						ERROR_EOM_OVERFLOW and ERROR_NO_DATA_DETECTED to EIO.  Add mappings
	for ERROR_NO_MEDIA_IN_DRIVE, ERROR_DEVICE_REQUIRES_CLEANING and
	ERROR_DEVICE_DOOR_OPEN.
	* fhandler.h (class fhandler_dev_raw): Drop varblkop member.
	(fhandler_dev_raw::is_eom): De-virtualize.
	(fhandler_dev_raw::is_eof): Ditto.
	(class fhandler_dev_tape): Drop lasterr and dp member.  Add mt_mtx
	member.  Drop all private methods formerly used by ioctl.
	(fhandler_dev_tape::is_rewind_device): Use get_minor for clarity.
	(fhandler_dev_tape::driveno): New method.
	(fhandler_dev_tape::drive_init): New method.
	(fhandler_dev_tape::clear): Remove method.
	(fhandler_dev_tape::is_eom): Ditto.
	(fhandler_dev_tape::is_eof): Ditto.
	(fhandler_dev_tape::write_file): Ditto.
	(fhandler_dev_tape::read_file): Ditto.
	(fhandler_dev_tape::_lock): New method.
	(fhandler_dev_tape::unlock): New method.
	(fhandler_dev_tape::raw_read): New method.
	(fhandler_dev_tape::raw_write): New method.
	* fhandler_raw.cc (fhandler_dev_raw::is_eom): New method.
	(fhandler_dev_raw::is_eof): New method.
	(fhandler_dev_raw::open): Allow setting write through option by
	using the O_TEXT flag as ... flag.
	(fhandler_dev_raw::writebuf): Remove usage of varblkop and other
	tape specific code.
	(fhandler_dev_raw::raw_read): Ditto.
	(fhandler_dev_raw::dup): Ditto.
	* fhandler_tape.cc: Rewrite tape operations entirely.  Implement
	new tape driver classes mtinfo, mtinfo_drive and mtinfo_part.
	Reduce fhandler_dev_tape methods to mostly just calling appropriate
	mtinfo_drive methods.
	(mtinfo_init): New function adding the mtinfo shared memory area.
	* mtinfo.h: New file, containing the definition of the new tape
	driver classes.
	* shared.cc: Include mtinfo.h.
	(offsets): Add entry for mtinfo shared memory area.
	(memory_init): Call mtinfo_init.
	* shared_info.h (shared_locations): Add SH_MTINFO shared location.
	* include/cygwin/mtio.h: Change and add various comments.  Add GMT_xxx
	macros for new generic flags.  Add MT_ST_xxx bitfield definitions
	for MTSETDRVBUFFER ioctl.
	* include/cygwin/version.h: Bump API minor version number. 
						
						
					 
					
						2004-03-26 21:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						359b6e4c49 
					 
					
						
						
							
							add missing files  
						
						
						
						
					 
					
						2004-03-26 21:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						11a9a1cfbd 
					 
					
						
						
							
							* path.cc (path_conv::check): Use 'strchr' rather than 'strrchr' to find end of  
						
						... 
						
						
						
						string, for efficiency.
* include/cygwin/_types.h: New file.
* include/sys/lock.h: Ditto.
* include/sys/stdio.h: Ditto.
* thread.cc: Include sys/lock.h
(__cygwin_lock_init): New function.
(__cygwin_lock_init_recursive): Ditto.
(__cygwin_lock_fini): Ditto.
(__cygwin_lock_lock): Ditto.
(__cygwin_lock_trylock): Ditto.
(__cygwin_lock_unlock): Ditto.
(pthread::atforkprepare): Lock file pointer before fork.
(pthread::atforkparent): Unlock file pointer after fork.
(pthread::atforkchild): Ditto. 
						
						
					 
					
						2004-03-26 20:02:01 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6b0d86c56d 
					 
					
						
						
							
							* sem.cc (semget): Fix debug string.  
						
						... 
						
						
						
						(semop): Ditto.
	* shm.cc (fixup_shms_after_fork): Ditto.
	(shmat): Ditto.
	(shmdt): Ditto.
	(shmget): Ditto. 
						
						
					 
					
						2004-03-26 16:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						85427a949a 
					 
					
						
						
							
							* sigproc.cc (wait_sig): Make sure that SIGCHLD is handled regardless of  
						
						... 
						
						
						
						whether a signal is queued. 
						
						
					 
					
						2004-03-26 16:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						ff9f5c8330 
					 
					
						
						
							
							Add prototypes for new msvcrt.dll versions  
						
						... 
						
						
						
						* include/_mingw.h (__MSVCRT_VERSION__): Define default as 0x0600.
	* include/time.h (__time64_t): Add typedef.
	(_mktime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	(_ctime64): Likewise.
	(_wctime64): Likewise.
	(_gmtime64): Likewise.
	(_localtime64): Likewise.
	(wcsftime): Move into _WTIME_DEFINED block.
	Regroup non-ANSI prototypes.
	* include/io.h: Include <stdint.h>.
	(__finddata64_t): Add struct definition.
	(__wfinddata64_t): Likewise.
	(_findfirst64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	(_findnext64): Likewise.
	(_wfindfirst64): Likewise.
	(_wfindnext64): Likewise.
	* include/sys/timeb.h (__timeb64): Add struct definition.
	(_ftime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	* include/sys/utime.h (__utimbuf64): Add struct definition.
	(_utime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	(_futime64): Likewise.
	(_wutime64): Likewise.
	* include/sys/stat.h (__stat64):  Add struct definition.
	(_fstat64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	(_stat64): Likewise.
	(_wstat64): Likwise.
	* include/sys/types.h (__time64_t):  Add typedef.
	* include/wchar.h (__wfinddata64_t): Add structure definition.
	(__stat64): Likewise.
	(_wctime64): Add prototype for __MSVCRT_VERSION__ >= 0x0601.
	(_wfindfirst64): Likewise.
	(_wfindnext64): Likewise.
	(_wutime64): Likewise.
	(_wstat64): Likwise.
	* include/malloc.h (_aligned_free): Add prototype for
	__MSVCRT_VERSION__ >= 0x0700.
	(_aligned_malloc): Likewise.
	(_aligned_offset_malloc): Likewise.
	(_aligned_offset_realloc): Likewise.
	(_aligned_realloc): Likewise.
	* include/string.h (_wcserror): Add prototype for
	__MSVCRT_VERSION__ >= 0x0700.
	(__wcserror): Likewise.
	* include/math.h (_set_SSE2_enable): Add prototype for
	__MSVCRT_VERSION__ >= 0x0701. 
						
						
					 
					
						2004-03-26 11:30:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						27ec638b25 
					 
					
						
						
							
							* sigproc.cc (wait_sig): Report if not trying to send signal due to queued  
						
						... 
						
						
						
						signal. 
						
						
					 
					
						2004-03-26 05:43:11 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						10dcf7e718 
					 
					
						
						
							
							2004-03-25  Thomas Pfaff  <tpfaff@gmx.net>  
						
						... 
						
						
						
						* libc/stdio/fclose.c (fclose): Protect file pointer list when
        releasing a file.
         * libc/stdio/fcloseall.c (_fcloseall_r): Close all files via
        fwalk.
        * libc/stdio/fdopen.c (_fdopen_r): Add calls to
        _flockfile/_funlockfile.
        * libc/stdio/findfp.c: Move __sfp_lock. Change __sfp_lock type
        to recursive.
        Change __lock_acquire/__lock_release calls for __sfp_lock to
        __sfp_lock_acquire/__sfp_lock_release throughout.
        (std): Make sure that file lock is only initialized once.
        (__sfp): Move _file initialization. Initialize file lock.
        (__sfp_lock_acquire): New function.
        (__sfp_lock_release): Ditto.
        (__fp_lock_all): Remove __sfp_lock_acquire call.
        (__fp_unlock_all): Remove __sfp_lock_release call.
        * libc/stdio/fopen.c (_fopen_r): Protect file pointer list.
        Add calls to _flockfile/_funlockfile. Remove
        __lock_init_recursive call.
        * libc/stdio/freopen.c (_freopen_r): Protect file pointer list.
        * libc/stdio/fwalk.c (__fwalk): New static function.
        (_fwalk): Protect file pointer list. Use __fwalk to walk through
        file pointers.
        * libc/stdio/local.h: Add defines for
        __sfp_lock_acquire/__sfp_lock_release when
        single threaded. Add function prototypes otherwise.
        * libc/stdio64/fdopen64.c (_fdopen64_r): Add calls to
        _flockfile/_funlockfile.
        * libc/stdio/fopen64.c (_fopen64_r): Protect file pointer list.
        Add calls to _flockfile/_funlockfile. Remove
         __lock_init_recursive call.
        * libc/stdio/freopen64.c (_freopen64_r): Protect file pointer
        list. 
						
						
					 
					
						2004-03-25 22:29:18 +00:00 
						 
				 
			
				
					
						
							
							
								Stan Shebs 
							
						 
					 
					
						
						
							
						
						4ee0dce2d7 
					 
					
						
						
							
							* mpw/: Remove subdirectory and everything in it.  
						
						
						
						
					 
					
						2004-03-25 22:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						ec475b0967 
					 
					
						
						
							
							2004-03-25  Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/sys/linux/sys/lock.h: Turn on __USE_GNU flag if not already
        defined.  Change __LOCK_RECURSIVE_INIT to be __LOCK_INIT_RECURSIVE.
        * libc/sys/linux/dl/dl-support.c: Change __LOCK_RECURSIVE_INIT
        to be __LOCK_INIT_RECURSIVE. 
						
						
					 
					
						2004-03-25 22:20:36 +00:00 
						 
				 
			
				
					
						
							
							
								Stan Shebs 
							
						 
					 
					
						
						
							
						
						b0a9d0fcc9 
					 
					
						
						
							
							Remove MPW sys include files  
						
						
						
						
					 
					
						2004-03-25 22:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4c42aaf277 
					 
					
						
						
							
							* include/stdio.h (_fsopen): Add prototype.  
						
						... 
						
						
						
						* include/tchar.h (_tfsopen): Add defines.
	Thanks to "Gerik" <gerikr at users dot sourceforge dot net> 
						
						
					 
					
						2004-03-25 20:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Stan Shebs 
							
						 
					 
					
						
						
							
						
						34307d9656 
					 
					
						
						
							
							Remove MPW support, no longer used.  
						
						... 
						
						
						
						* mpw-README, mpw-build.in, mpw-config.in, mpw-configure,
        mpw-install: Remove files.
        * src-release (DEVO_SUPPORT): Remove names of removed files.
        * MAINTAINERS: Likewise. 
						
						
					 
					
						2004-03-25 17:51:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						474048c26e 
					 
					
						
						
							
							* path.cc (normalize_posix_path): Reorganize to short circuit to DOS path  
						
						... 
						
						
						
						handling whenever a '\' is detected.
* signal.cc (sigaction): Make strace output more informative.
* sigproc.cc (pending_signals::add): Just index directly into signal array
rather than treating the array as a heap.
(pending_signals::del): Ditto.
(wait_sig): Don't send signal if we already have a similar signal queued.
* sigproc.h (call_signal_handler_now): Remove obsolete declaration. 
						
						
					 
					
						2004-03-25 15:15:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						3ca0d9b613 
					 
					
						
						
							
							2004-03-25  Dimitri Papadopoulos  <papadopo@users.sourceforge.net>  
						
						... 
						
						
						
						* include/GL/glu.h (GLU_AUTO_LOAD_MATRIX, GLU_CULLING,
	GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_PARAMETRIC_TOLERANCE,
	GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP): Define. 
						
						
					 
					
						2004-03-25 10:17:29 +00:00 
						 
				 
			
				
					
						
							
							
								Dimitri Papadopoulos 
							
						 
					 
					
						
						
							
						
						8a6c1eacd9 
					 
					
						
						
							
							Typo.  
						
						
						
						
					 
					
						2004-03-25 10:02:05 +00:00