Christopher Faylor 
							
						 
					 
					
						
						
							
						
						ac7bc2d470 
					 
					
						
						
							
							* path.h (pathconv_arg): Define PC_NO_ACCESS_CHECK.  
						
						... 
						
						
						
						(path_types): Define PATH_NO_ACCESS_CHECK == PC_NO_ACCESS_CHECK.
* path.cc (symlink_info::check_sysfile): Move to symlink_info class and
eliminate arguments that are part of class.  Use set_error.
(symlink_info::check_shortcut): Ditto.
(symlink_info::set_error): New function.
(path_conv::check): Pass PC_NO_ACCESS_CHECK to symlink_info::check.
(symlink_info::check): Preserve PC_NO_ACCESS_CHECK in pflags.  Use set_error. 
						
						
					 
					
						2005-03-12 02:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						640c3ce5df 
					 
					
						
						
							
							* path.cc (is_floppy): New function.  
						
						... 
						
						
						
						(setmntent): Drop floppy drives on A: and B: from logical drive DWORD.
	* syscalls.cc (sync): Don't sync floppies on A: and B:. 
						
						
					 
					
						2005-03-10 17:02:52 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						542afc349c 
					 
					
						
						
							
							* autoload.cc (LoadDLLprime): Use nocopy segment or forked processes will not  
						
						... 
						
						
						
						initialize properly.
* autoload.cc (LoadDLLprime): Scrap use of .linkonce and just use an 
						
						
					 
					
						2005-03-10 16:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						491e84c601 
					 
					
						
						
							
							* autoload.cc (LoadDllprime): Scrap use of .linkonce and just use an ifdef  
						
						... 
						
						
						
						guard to load .foo_init into data segment.
* dcrt0.cc (initial_env): Allow colon or space as CYGWIN_DEBUG separator for
consistency. 
						
						
					 
					
						2005-03-10 14:41:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						35b4534efe 
					 
					
						
						
							
							* pinfo.h (pinfo::pinfo): Clear more elements in the constructor.  
						
						
						
						
					 
					
						2005-03-10 01:50:09 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						2e5fb2d9fa 
					 
					
						
						
							
							merge from gcc  
						
						
						
						
					 
					
						2005-03-10 01:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8b59143fcd 
					 
					
						
						
							
							* net.cc (dup_ent): Revert older stupid test for null.  Don't copy name if it  
						
						... 
						
						
						
						is NULL. 
						
						
					 
					
						2005-03-09 23:46:51 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						7d243cd43b 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::eid_pipe_name): Fix format  
						
						... 
						
						
						
						string.
	(fhandler_socket::connect): Set sun_path before running eid credential
	transaction.  Run transaction only if OS connect was successful.
	(fhandler_socket::accept): Run transaction only if OS accept was
	successful. 
						
						
					 
					
						2005-03-09 23:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8b7de010ab 
					 
					
						
						
							
							* net.cc (dup_ent): Revert previous stupid change.  
						
						
						
						
					 
					
						2005-03-09 22:38:09 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						fa4b5b03c0 
					 
					
						
						
							
							* signal.cc (sigprocmask): Rename first parameter to "how".  
						
						... 
						
						
						
						(handle_sigprocmask): Ditto.  Check "how" for being a valid "how" value.
	Fix call order in case of wrong "how" value. 
						
						
					 
					
						2005-03-09 21:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						b364b39867 
					 
					
						
						
							
							* net.cc (dup_ent): Avoid dereferencing a null pointer in a debug_printf.  
						
						
						
						
					 
					
						2005-03-09 20:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f5394c9560 
					 
					
						
						
							
							* path.cc (path_conv::check): Treat ENOSHARE similarly to ENOENT when  
						
						... 
						
						
						
						determining if there was a problem with a symlink. 
						
						
					 
					
						2005-03-09 20:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						82518b7c54 
					 
					
						
						
							
							Remove \n from debug_printf  
						
						
						
						
					 
					
						2005-03-09 20:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						1e2ce19b96 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::listen): Don't limit the number  
						
						... 
						
						
						
						of pipe instances. 
						
						
					 
					
						2005-03-08 16:33:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8c2fb68a11 
					 
					
						
						
							
							revert errnoneous checkin  
						
						
						
						
					 
					
						2005-03-08 14:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						efdc312d12 
					 
					
						
						
							
							* pinfo.cc (pinfo::exit): Right shift exit value by eight when not started in a  
						
						... 
						
						
						
						cygwin environment. 
						
						
					 
					
						2005-03-08 14:31:21 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d2428633a6 
					 
					
						
						
							
							* mmap.cc (mmap64): Handle MAP_AUTOGROW flag.  
						
						... 
						
						
						
						(fhandler_disk_file::mmap): Ditto. Clean conditional for readability.
	* include/sys/mman.h: Add MAP_AUTOGROW flag.
	* include/cygwin/version.h: Bump API minor version. 
						
						
					 
					
						2005-03-08 09:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						18edcecfbf 
					 
					
						
						
							
							* dcrt0.cc (dll_crt0_0): Eliminate muto::init call.  
						
						... 
						
						
						
						* sync.h (locker): New, currently unused class.
(muto::init): Eliminate.
* sync.cc (muto::init): Ditto.
(muto::init): Eliminate critical section lock and instead use name as a guard
to prevent against multiple attempts to initialize the same muto.
* pinfo.cc (pinfo::init): Set myself procinfo when not execing and pid matches
windows pid or cygwin pid. 
						
						
					 
					
						2005-03-08 05:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						4534561877 
					 
					
						
						
							
							* kill.cc (getsig): Rectify bug introduced by 2005-02-26 change.  Don't pad  
						
						... 
						
						
						
						signal name with spaces. 
						
						
					 
					
						2005-03-08 04:06:26 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						a593a4c5e3 
					 
					
						
						
							
							* strace.cc (handle_output_debug_string): Fix compiler warning.  
						
						
						
						
					 
					
						2005-03-07 10:24:23 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						d34d3da637 
					 
					
						
						
							
							* include/ws2tcpip.h (getaddrinfo, freeaddrinfo, getnameinfo):  
						
						... 
						
						
						
						Guard with _WIN32_WINNT >= 0x0501. Add FIXME comment.
	* gai_strerror[AW]: Put into #if 0 block. 
						
						
					 
					
						2005-03-07 08:32:24 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4f7e895a3a 
					 
					
						
						
							
							* include/basetyps.h (__int16): Correct define.  
						
						
						
						
					 
					
						2005-03-07 04:58:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						fe7b4e0306 
					 
					
						
						
							
							* path.cc (mount_info::read_cygdrive_info_from_registry): Use the user prefix  
						
						... 
						
						
						
						if it exists.
* sync.h (sync::init_lock): Declare new static member.
(sync::init()): Declare new static function.
* sync.cc (sync::init): Define.
(sync::init): Lock attempt to initialize a muto to stop multiple threads from
colliding.
* dcrt0.cc (dll_crt0_0): Initialize muto environment. 
						
						
					 
					
						2005-03-06 21:28:28 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						df5a5b3592 
					 
					
						
						
							
							2005-03-06  Ralf Corsepious  <ralf.corsepius@rtems.org>  
						
						... 
						
						
						
						* libc/sys/rtems/include/inttypes.h: New file.
        * libc/sys/rtems/include/stdint.h: Ditto. 
						
						
					 
					
						2005-03-06 20:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						9d385fb06d 
					 
					
						
						
							
							2005-03-06  Ralf Corsepious  <ralf.corsepius@rtems.org>  
						
						... 
						
						
						
						* libc/string/memcmp.c: Fix to avoid pointer signedness warning. 
						
						
					 
					
						2005-03-06 20:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						2e7d9bf906 
					 
					
						
						
							
							2005-03-06  Ralf Corsepious  <ralf.corsepius@rtems.org>  
						
						... 
						
						
						
						* libc/include/machine/_types.h: New file.
        * libc/include/sys/types.h: Do not check for __rtems__
        when including <machine/_types.h>.  Remove some redundant
        declarations now that <machine/_types.h> is included.
        * libc/sys/rtems/machine/_types.h: Removed.  Replaced with
        shared header file. 
						
						
					 
					
						2005-03-06 20:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3f02a8d0f4 
					 
					
						
						
							
							* sync.h (sync::init_lock): Declare new static member.  
						
						... 
						
						
						
						(sync::init()): Declare new static function.
* sync.cc (sync::init): Define.
(sync::init): Lock attempt to initialize a muto to stop multiple threads from
colliding.
* dcrt0.cc (dll_crt0_0): Initialize muto environment. 
						
						
					 
					
						2005-03-06 20:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a50b6b2dcd 
					 
					
						
						
							
							* path.cc (special_name): Reorganize to always detect the use of special names  
						
						... 
						
						
						
						first, before detecting special characters. 
						
						
					 
					
						2005-03-06 20:15:07 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						5f8e4efa67 
					 
					
						
						
							
							* cygpath.cc (usage): Pass in one more copy of program_name to printf to avoid  
						
						... 
						
						
						
						a SEGV. 
						
						
					 
					
						2005-03-06 18:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						57a64c15da 
					 
					
						
						
							
							* pathnames.sgml: Clarify binmode/textmode behavior slightly.  
						
						... 
						
						
						
						* textbinary.sgml: Ditto. 
						
						
					 
					
						2005-03-06 02:46:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3016669b4b 
					 
					
						
						
							
							* fhandler_clipboard.cc: Use int for cygnativeformat rather than UINT as that  
						
						... 
						
						
						
						is what is returned by GetPriorityClipboardFormat.
(fhandler_dev_clipboard::read): Ditto for the format variable. 
						
						
					 
					
						2005-03-04 18:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						0f63e6247d 
					 
					
						
						
							
							* fhandler.cc (fhandler_base::open_9x): Satisfy query_open values.  
						
						
						
						
					 
					
						2005-03-04 13:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f317a917bc 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::ioctl): Only cancel  
						
						... 
						
						
						
						WSAAsyncSelect when async mode is on. 
						
						
					 
					
						2005-03-04 08:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6b76b0c5d4 
					 
					
						
						
							
							* cygwin.din (utmpxname): Export.  
						
						... 
						
						
						
						* syscalls.cc (utmpxname): Create export alias to utmpname.
	* include/utmpx.h: Define ut_name and ut_xtime if not already defined.
	(utmpxname): Add prototype.
	* include/sys/utmp.h: Only define ut_name if not already defined.
	* include/cygwin/version.h: Bump API minor version. 
						
						
					 
					
						2005-03-03 22:08:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						33aca56322 
					 
					
						
						
							
							* cygthread.cc (cygthread::detach): Use a slightly higher priority when waiting  
						
						... 
						
						
						
						for thread signalling. 
						
						
					 
					
						2005-03-03 16:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Joshua Daniel Franklin 
							
						 
					 
					
						
						
							
						
						7486d0c019 
					 
					
						
						
							
							Add Pierre's security text.  
						
						
						
						
					 
					
						2005-03-03 16:36:08 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						7c8d92d7a6 
					 
					
						
						
							
							restore comment  
						
						
						
						
					 
					
						2005-03-03 15:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Alan Modra 
							
						 
					 
					
						
						
							
						
						3aeffaadc7 
					 
					
						
						
							
							update copyright dates  
						
						
						
						
					 
					
						2005-03-03 11:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						410b2bc211 
					 
					
						
						
							
							fix changelog garbling  
						
						
						
						
					 
					
						2005-03-03 01:06:30 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						608b0ce960 
					 
					
						
						
							
							* autoload.cc (std_dll_init): Save and restore fpu control register around  
						
						... 
						
						
						
						LoadAddress to prevent loaded dlls (like msvcrt.dll) from setting unwanted
stuff. 
						
						
					 
					
						2005-03-03 00:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						55b670024c 
					 
					
						
						
							
							* cygtls.cc (_cygtls::remove): Don't attempt any removal activities if exitsock  
						
						... 
						
						
						
						is zero. 
						
						
					 
					
						2005-03-03 00:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d845acc8d2 
					 
					
						
						
							
							* cygtls.cc (_cygtls::init_thread): Move exitsock setting later.  It should  
						
						... 
						
						
						
						always be set.
(_cygtls::remove): Detect zero exitsock.  Not quite sure why this is needed. 
						
						
					 
					
						2005-03-03 00:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Jacobowitz 
							
						 
					 
					
						
						
							
						
						6b55d9fa5e 
					 
					
						
						
							
							* mips.h: Define MIPS TLS relocations.  
						
						
						
						
					 
					
						2005-03-02 21:21:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d0f0ea3034 
					 
					
						
						
							
							* autoload.cc (LoadDLLprime): Mask error code to low-order 16 bits.  
						
						... 
						
						
						
						(noload): Preserve sign when returning error code. 
						
						
					 
					
						2005-03-02 16:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d83eb0c7d0 
					 
					
						
						
							
							* spawn.cc (do_cleanup): Properly restore SIGINT/SIGQUIT even if they had  
						
						... 
						
						
						
						previously been SIG_DFL. 
						
						
					 
					
						2005-03-02 15:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e04c777cc6 
					 
					
						
						
							
							* fhandler_disk_file.cc (fhandler_disk_file::touch_ctime): Replace  
						
						... 
						
						
						
						GetSystemTime/SystemTimeToFileTime with GetSystemTimeAsFileTime.
	* times.cc (time_as_timestruc_t): Ditto.
	(time): Ditto. 
						
						
					 
					
						2005-03-02 08:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alexandre Oliva 
							
						 
					 
					
						
						
							
						
						4aa1f3158f 
					 
					
						
						
							
							PR libgcj/20160  
						
						... 
						
						
						
						* ltmain.sh: Avoid creating archives with components that have
duplicate basenames. 
						
						
					 
					
						2005-03-01 22:33:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						b9b8c930c3 
					 
					
						
						
							
							* include/cygwin/version.h: Bump DLL minor number to 14.  
						
						
						
						
					 
					
						2005-03-01 20:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						45b5f172a9 
					 
					
						
						
							
							merge from gcc  
						
						
						
						
					 
					
						2005-03-01 14:32:34 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						4717214c20 
					 
					
						
						
							
							* fhandler_clipboard.cc (fhandler_dev_clipboard::write): Never set  
						
						... 
						
						
						
						errno to 0.
	(fhandler_dev_clipboard::read): Ditto.
	* fhandler_windows.cc (fhandler_windows::read): Ditto.
	* scandir.cc (scandir): Ditto.
	* syscalls.cc (_fstat64_r): Ditto.
	(_fstat_r): Ditto.
	(_stat64_r): Ditto.
	(_stat_r): Ditto.
	* mmap.cc (mmap64): Fix /dev/zero mapping. 
						
						
					 
					
						2005-03-01 11:51:29 +00:00