Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b1aae492d0 
					 
					
						
						
							
							Switch to 32/64 datatypes:  
						
						... 
						
						
						
						* Makefile.in (OBSOLETE_FUNCTIONS): Add open acl aclcheck aclfrommode
	aclfrompbits aclfromtext aclsort acltomode acltopbits acltotext chown
	facl fchown fgetpos fopen freopen fseeko fsetpos fstat ftello
	ftruncate getegid geteuid getgid getgrent getgrgid getgrnam getgroups
	getpwuid getpwuid_r getuid initgroups lchown lseek lstat mknod mmap
	seekdir setegid seteuid setgid setgroups setregid setreuid setuid stat
	telldir truncate.
	(NEW_FUNCTIONS): Add _open64 acl32 aclcheck32 aclfrommode32
	aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
	acltotext32 chown32 facl32 fchown32 fgetpos64 fopen64 freopen64
	fseeko64 fsetpos64 fstat64 ftello64 ftruncate64 getegid32 geteuid32
	getgid32 getgrent32 getgrgid32 getgrnam32 getgroups32 getpwuid32
	getpwuid_r32 getuid32 initgroups32 lchown32 lseek64 lstat64 mknod32
	mmap64 seekdir64 setegid32 seteuid32 setgid32 setgroups32 setregid32
	setreuid32 setuid32 stat64 telldir64 truncate64 to substitute the
	above.
	* cygserver_shm.h (class client_request_shm): Change uid_t and gid_t
	members to __uid32_t and __gid32_t.
	* cygwin.din: Add symbols acl32 aclcheck32 aclfrommode32
	aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
	acltotext32 facl32 fgetpos64 fopen64 freopen64 fseeko64 fsetpos64
	_fstat64 ftello64 _lseek64 mknod32 _open64.
	* glob.c: Include perprocess.h.
	(globtilde): Call getpwuid32 and getuid32 instead of getpwuid and
	getuid.
	(g_lstat): Check for applications API version to call the appropriate
	typed gl_lstat function.
	(g_stat): Ditto for gl_stat.
	* shm.cc (client_request_shm::client_request_shm): Call geteuid32
	and getegid32 instead of geteuid and getegid throughout.
	* syscalls.cc (_open64): New alias for open.
	(_lseek64): New alias for lseek64.
	(_fstat64): New alias for fseek64.
	(mknod32): New function.
	(mknod): Calls mknod32 now.
	* winsup.h: Make function declarations for getuid32, geteuid32,
	and getpwuid32 accessible for plain C sources.  Add declarations
	for getegid32 and getpwnam.
	* include/cygwin/version.h: Bum API minor number to 78.
	* include/sys/cygwin.h: Guard C++ specific members of struct
	per_process against inclusion in plain C sources.
	* include/sys/mman.h (mman): Add guard to avoid type clash when
	compiling Cygwin. 
						
						
					 
					
						2003-03-09 21:51:00 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						f882fd15b0 
					 
					
						
						
							
							* libc/include/pwd.h: Add guards to avoid type clashes when compiling  
						
						... 
						
						
						
						Cygwin.
	* libc/include/sys/stat.h: Ditto.
	* libc/include/sys/unistd.h: Ditto.
	* libc/sys/cygwin/sys/dirent.h: Ditto. 
						
						
					 
					
						2003-03-09 21:08:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d580d86c80 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2003-03-09 20:54:12 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						659fb3ffd3 
					 
					
						
						
							
							* include/cygwin/version.h: Bump DLL minor number to 21.  
						
						
						
						
					 
					
						2003-03-09 20:50:11 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a113a3c540 
					 
					
						
						
							
							whitespace cleanup  
						
						
						
						
					 
					
						2003-03-09 20:31:07 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c367dfd02c 
					 
					
						
						
							
							Do some minor reformatting of 'extern "C"' use throughout.  
						
						... 
						
						
						
						* autoload.cc (GetSystemTimes): Define new autoload function.
* fhandler_proc.cc (proc_listing): Add cpuinfo and partitions entries.
(fhandler_proc::fill_filebuf): Add PROC_CPUINFO and PROC_PARTITIONS cases.
(format_proc_uptime): Use GetSystemTimes if available.
(read_value): New macro.
(print): New macro.
(cpuid): New function.
(can_set_flag): New function.
(format_proc_cpuinfo): New function.
(format_proc_partitions): New function. 
						
						
					 
					
						2003-03-09 20:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						90fec0fa7a 
					 
					
						
						
							
							* winsup.api/winsup.exp: Use -nostdinc when compiling.  
						
						... 
						
						
						
						* Makefile.in: Specifically search compiler include directory since it is now
stripped via -nostdinc. 
						
						
					 
					
						2003-03-09 19:46:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						bc1c4e1e64 
					 
					
						
						
							
							.  
						
						
						
						
					 
					
						2003-03-09 19:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						cb837d41a7 
					 
					
						
						
							
							* Makefile.common: Avoid double slashes in GCC_INCLUDE.  
						
						
						
						
					 
					
						2003-03-09 19:22:15 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						ef1aafb0f3 
					 
					
						
						
							
							* getfacl.c (username): Fix ambiguous printf calls.  
						
						... 
						
						
						
						(groupname): Ditto.
	(main): Ditto. 
						
						
					 
					
						2003-03-09 19:04:23 +00:00 
						 
				 
			
				
					
						
							
							
								DJ Delorie 
							
						 
					 
					
						
						
							
						
						06d58fc081 
					 
					
						
						
							
							* configure.in (gxx_include_dir): Fix typo.  
						
						... 
						
						
						
						* configure: Regenerated. 
						
						
					 
					
						2003-03-09 18:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						36c4a441f6 
					 
					
						
						
							
							* syscalls.cc (unlink): Attempt to be more clever about setting attributes of  
						
						... 
						
						
						
						file.  Only open file in query mode to avoid having to mess with security stuff
for reading. 
						
						
					 
					
						2003-03-09 18:10:42 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						c379f2ed07 
					 
					
						
						
							
							* winsup.api/ltp/fork10.c (main): Remove non-portable declaration  
						
						... 
						
						
						
						of lseek. 
						
						
					 
					
						2003-03-09 17:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						639ebe297b 
					 
					
						
						
							
							* rmsym: Fix regular expression.  
						
						
						
						
					 
					
						2003-03-09 17:13:46 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6e0465c6bc 
					 
					
						
						
							
							* Makefile.in: Use "cygwin0" rather than "new-cygwin" to denote in-build-tree  
						
						... 
						
						
						
						version of library or dll.
* config/default.exp: Ditto.
* winsup.api/winsup.exp: Ditto. 
						
						
					 
					
						2003-03-09 17:03:05 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3a1d827f5c 
					 
					
						
						
							
							* Makefile.in: Change from using new-* to cygwin0 for temporary targets.  
						
						
						
						
					 
					
						2003-03-09 17:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						ca0e907143 
					 
					
						
						
							
							* include/cygwin/socket.h: Set SOMAXCONN to Winsock2 value.  
						
						
						
						
					 
					
						2003-03-09 16:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						ed269ceaa2 
					 
					
						
						
							
							* syscalls.cc (unlink): Always attempt to use FILE_FLAG_CLOSE_ON_DELETE to  
						
						... 
						
						
						
						delete files since this allows us to preserve the protection of hard linked
files.
(link): Generate full path for potentially recalculated .lnk target. 
						
						
					 
					
						2003-03-09 00:10:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						35c6ce031e 
					 
					
						
						
							
							missed in last checkin  
						
						
						
						
					 
					
						2003-03-08 19:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						1114c3d059 
					 
					
						
						
							
							Revert below changes regarding _pinfo::cmdline.  
						
						
						
						
					 
					
						2003-03-08 17:56:13 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d66ac2bc52 
					 
					
						
						
							
							* external.cc (cygwin_internal): Change n to __off64_t to match change  
						
						... 
						
						
						
						of _pinfo::cmdline.
	* fhandler.h (class fhandler_virtual): Change filesize member to
	__off64_t.
	* fhandler_proc.cc (format_proc_meminfo): Change to return __off64_t.
	(format_proc_stat): Ditto.
	(format_proc_uptime): Ditto.
	* fhandler_process.cc (format_process_stat): Ditto.
	(format_process_status): Ditto.
	(format_process_statm): Ditto.
	* pinfo.cc (_pinfo::cmdline): Expect __off64_t parameter.
	* pinfo.h (class _pinfo): Change declaration of cmdline accordingly. 
						
						
					 
					
						2003-03-08 16:44:25 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						01d615435c 
					 
					
						
						
							
							* libc/include/sys/unistd.h: Guard getopt.h call to force only declaration of  
						
						... 
						
						
						
						getopt and avoid getopt_long declaration.
* libc/sys/cygwin/include/unistd.h: Remove. 
						
						
					 
					
						2003-03-08 04:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						762520f3bc 
					 
					
						
						
							
							* path.h (PATH_LNK): New enum val.  
						
						... 
						
						
						
						(path_conv::is_lnk_symlink): New function.  True if path represents .lnk style
symlink.
* path.cc (check_shortcut): Set PATH_LNK in pflags when appropriate.
(symlink_info::check): Ditto.  Remove PATH_LNK from pflags initially.
* syscalls.cc (unlink): Always remove readonly attribute from a symlink
regardless of type.
(link): (from Corinna Vinschen) Allow links to symlinks.  Reset attributes on a
symlink after successful link creation.
(chmod): Use is_lnk_symlink where appropriate.
(rename): Ditto.
* tty.cc (create_tty_master): Call GetComputerName instead of
cygwin_gethostname.  Set ut_id.
* syscalls.cc (login): Call endutent.
(setutent): Do not seek after a fresh open. 
						
						
					 
					
						2003-03-08 03:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5582abd2c7 
					 
					
						
						
							
							* configure.host: Define stdio64_dir for Cygwin.  
						
						... 
						
						
						
						* libc/include/stdio.h: Change definition of fpos_t to fulfill
	Cygwin 64bit file access requirements.
	Drop definition of f*64() functions when compiled for Cygwin.
	* libc/include/sys/config.h: Define __LARGE64_FILES for Cygwin.
	* libc/reent/lseek64r.c: Use _off64_t instead of off64_t.
	* libc/stdio64/local64.h: Use _fpos64_t instead of fpos64_t. 
						
						
					 
					
						2003-03-07 20:41:49 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						6f8102cb71 
					 
					
						
						
							
							* syscalls.cc (seteuid32): Fix formatting.  
						
						
						
						
					 
					
						2003-03-07 16:35:56 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e463d1ac53 
					 
					
						
						
							
							* winsup.api/known_bugs.tcl: Remove fsync01, setregid01 and setreuid01  
						
						... 
						
						
						
						from list of known bugs. 
						
						
					 
					
						2003-03-07 15:59:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						641da1ebcf 
					 
					
						
						
							
							2003-03-07   Jeff Johnston  <jjohnstn@redhat.com>  
						
						... 
						
						
						
						* libc/include/sys/reent.h: Remove extraneous _sig_func
        declaration. 
						
						
					 
					
						2003-03-07 15:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						3332e57f26 
					 
					
						
						
							
							2003-03-06  Christopher January  <chris@atomice.net>  
						
						... 
						
						
						
						* include/winbase.h (FindFirstVolume): Add declaration.
	(FindNextVolume): Add declaration.
	(FindVolumeClose): Add declaration.
	(GetSystemTimes): Add declaration.
	* include/winnt.h: Add define for PF_XMMI64_INSTRUCTIONS_AVAILABLE.
2003-03-06  Danny Smith  <dannysmith@users.sourceforge.net >
	*lib/kernel32.def (GetSystemTimes): Add stub. 
						
						
					 
					
						2003-03-07 00:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Cagney 
							
						 
					 
					
						
						
							
						
						18238f03ee 
					 
					
						
						
							
							2003-03-06  Andrew Cagney  <cagney@redhat.com>  
						
						... 
						
						
						
						* texinfo/texinfo.tex: Import version 2003-02-03.16. 
						
						
					 
					
						2003-03-06 20:50:01 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Clifton 
							
						 
					 
					
						
						
							
						
						401d0b9129 
					 
					
						
						
							
							Remove redundant defintions of BYTES_IN_WORD and add conditional defintion in  
						
						... 
						
						
						
						aout64.h. 
						
						
					 
					
						2003-03-06 16:45:42 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanael Nerode 
							
						 
					 
					
						
						
							
						
						2245eb63ea 
					 
					
						
						
							
							2003-03-04  Daniel Jacobowitz  <drow@mvista.com>  
						
						... 
						
						
						
						* configure.in: Include $(build_tooldir)/sys-include in
	FLAGS_FOR_TARGET.
	* configure: Regenerated.
2003-03-04  Nathanael Nerode  <neroden@gcc.gnu.org >
	* Makefile.tpl: Reindent.
	* Makefile.in: Regenerate.
	* configure.in: Reindent.  Don't set unused variables.
	* configure: Regenerate. 
						
						
					 
					
						2003-03-05 01:50:53 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Pfaff 
							
						 
					 
					
						
						
							
						
						8824332846 
					 
					
						
						
							
							* thread.cc (MTinterface::fixup_after_fork): Initialize mainthread  
						
						... 
						
						
						
						prior to pthread objects. 
						
						
					 
					
						2003-03-04 20:16:49 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						12390bc40d 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::dup): Initialize type.  
						
						
						
						
					 
					
						2003-03-04 16:35:00 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanael Nerode 
							
						 
					 
					
						
						
							
						
						f061780ce8 
					 
					
						
						
							
							Really commit it... dunno what happened last time.  
						
						
						
						
					 
					
						2003-03-04 08:36:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanael Nerode 
							
						 
					 
					
						
						
							
						
						98dc659cbb 
					 
					
						
						
							
							* mh-dgux: Delete.  
						
						
						
						
					 
					
						2003-03-04 07:48:49 +00:00 
						 
				 
			
				
					
						
							
							
								Nathanael Nerode 
							
						 
					 
					
						
						
							
						
						76ab491adb 
					 
					
						
						
							
							* Makefile.tpl: Always pass down RANLIB.  
						
						... 
						
						
						
						* Makefile.in: Regenerate.
	* Makefile.tpl: Don't set unused enable_shared, enable_threads macros.
	* Makefile.in: Regenerate.
	* configure.in: Remove unused logic relating to --enable-shared
	and --enable-threads.  Remove bogus comments.  Remove redundant
	noconfigdirs.
	* configure: Regenerate.
	* configure.in: Replace ${libstdcxx_version} by its value.
	Remove reference to mh-dgux.
	* configure: Regenerate. 
						
						
					 
					
						2003-03-04 07:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						a354f29e07 
					 
					
						
						
							
							revert erroneous entry  
						
						
						
						
					 
					
						2003-03-04 05:30:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						229f2bb465 
					 
					
						
						
							
							* Makefile.in (strace.exe): Include mingw_getopt.o in link line.  
						
						... 
						
						
						
						* cygcheck.cc (print_version): Update copyright.
* strace.cc (print_version): Ditto.
(main): Allow cygwin paths for -o option.
(create_child): Allow cygwin path as argv[0].
* path.cc (path.cc): Allow UNC paths. 
						
						
					 
					
						2003-03-04 05:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c418817ed8 
					 
					
						
						
							
							* fhandler.h (fhandler_tty_slave::close): Declare new function.  
						
						... 
						
						
						
						(fhandler_tty_slave::dup): Declare new function.
(fhandler_tty_slave::fixup_after_function): Declare new function.
* fhandler_tty.cc (fhandler_tty_slave_open): Only increment
fhandler_console::open_fhs when associated with a pty.
(fhandler_tty_slave::close): Define new function.  Decrement
fhandler_console::open_fhs when associated with a pty.
(fhandler_tty_slave::dup): Define new function.  Increment
fhandler_console::open_fhs when associated with a pty.
(fhandler_tty_slave::fixup_after_fork): Define new function.  Increment
fhandler_console::open_fhs when associated with a pty. 
						
						
					 
					
						2003-03-04 04:07:34 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						b99f1bf031 
					 
					
						
						
							
							2003-03-04  Heiko Gerdau  <hg@technosis.de>  
						
						... 
						
						
						
						* oleidl.h (IOleObject): Correct GetUserType prototype.
	(IViewObject2): Correct GetExtent prototype.
	* olectl.h (DISPIP_): Add new defines
	* ocidl.h (IOleInPlaceSiteWindowless): Add new interface. 
						
						
					 
					
						2003-03-04 00:36:06 +00:00 
						 
				 
			
				
					
						
							
							
								Joern Rennecke 
							
						 
					 
					
						
						
							
						
						1def00e433 
					 
					
						
						
							
							Fix sh-elf linker relaxation:  
						
						... 
						
						
						
						gcc:
	* config/sh/sh.h (EXTRA_SPECS): Add subtarget_asm_relax_spec and
	subtarget_asm_isa_spec.
	(SUBTARGET_ASM_RELAX_SPEC, SUBTARGET_ASM_ISA_SPEC): Define.
	(ASM_SPEC): Define as SH_ASM_SPEC.
	(SH_ASM_SPEC): New; take the role of ASM_SPEC, but safe from svr4.h.
	Use subtarget_asm_relax_spec and subtarget_asm_isa_spec.
	* config/sh/elf.h (ASM_SPEC): Use SH_ASM_SPEC.
	(SUBTARGET_ASM_ISA_SPEC): Undef / define.
gcc/testsuite:
	gcc.dg/sh-relax.c: New test.
include/elf:
	* sh.h (EF_SH_MERGE_MACH): Make sure SH2E & SH3/SH3E merge to SH3E,
	and SH2E & SH4 merge to SH4, not SH2E.
gas:
	* config/tc-sh.c (sh_dsp): Replace with preset_target_arch.
	(md_begin): Use preset_target_arch.
	(md_longopts): Make isa option unconditional.
	(md_parse_option): Make OPTION_DSP and OPTION_ISA sh4 / any
	set preset_target_arch.
	(md_apply_fix3): If BFD_ASSEMBLER, adjust SWITCH_TABLE fixups
	by -S_GET_VALUE  (fixP->fx_subsy).
	(tc_gen_reloc): For SWITCH_TABLE fixups, the symbol is fixp->fx_subsy,
	and the addend is 0.
	Adjust addend of R_SH_IND12W relocations by fixp->fx_offset - 4.
	* config/tc-sh.h (TC_FORCE_RELOCATION_SUB_LOCAL): Define.
bfd:
	elf32-sh.c (sh_elf_howto_tab): Make R_SH_IND12W into an ordinary
	relocation (no special function), and make it non-partial_inplace.
	(sh_elf_relax_section): When creating a bsr, use a consistent value
	no matter if the symbol is extern or not;  set addend to -4.
	Don't swap load / non-load instructions for SH4.
	(sh_elf_relax_delete_bytes): In R_SH_IND12W case, check the offset
	rather than if the symbol is external to determine if adjusting the
	offset makes sense.  Adjust the addend too if appropriate.
	(sh_elf_relocate_section): In R_SH_IND12W, don't fiddle with the
	relocation. 
						
						
					 
					
						2003-03-03 21:03:58 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						e11fe31b55 
					 
					
						
						
							
							* fhandler_tty.cc (fhandler_pty_slave::open): Grudgingly increment  
						
						... 
						
						
						
						fhandler_console::open_fhs here.
(fhandler_pty_slave::close): Ditto for close. 
						
						
					 
					
						2003-03-03 15:15:49 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						2b02bd3c3f 
					 
					
						
						
							
							2003-03-03  Christopher Faylor  <cgf@redhat.com>  
						
						... 
						
						
						
						* mingwex/getopt.c: Refresh from NetBSD sources. 
						
						
					 
					
						2003-03-03 10:27:57 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						cffdb4b17f 
					 
					
						
						
							
							* lib/getopt.c: Refresh from NetBSD sources.  
						
						
						
						
					 
					
						2003-03-03 04:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d5d2ffee38 
					 
					
						
						
							
							* fhandler_console.cc (fhandler_console::close): Don't decrement in use counter  
						
						... 
						
						
						
						if in vfork fixup stage. 
						
						
					 
					
						2003-03-03 03:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						f5eb407ed1 
					 
					
						
						
							
							* mingwex/getopt.c: New file, copied from cygwin srcs.  
						
						... 
						
						
						
						* include/getopt.h: New file, copied from cygwin srcs.
	* include/unistd.h: Include getopt.h.
	* mingwex/Makefile.in ((DISTFILES): Add getopt.c.
	(POSIX_OBJS): Add getopt.o. 
						
						
					 
					
						2003-03-03 01:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c2c6b1701a 
					 
					
						
						
							
							* lib/getopt.c: Nuke use of unneeded BSDisms.  
						
						
						
						
					 
					
						2003-03-02 22:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						8b19b43d00 
					 
					
						
						
							
							* dll_init.cc (dll_list::load_after_fork): Don't revert to LoadLibrary if  
						
						... 
						
						
						
						LoadLibraryEx fails.
* dtable.cc (dtable::dec_console_fds): Eliminate.
(dtable::release): Don't treat console specially.
(dtable::build_fhandler): Ditto.
* dtable.h (console_fds): Eliminate.
(dtable::dec_console_fds): Eliminate.
(dtable::inc_console_fds): Eliminate.
* fhandler.h (fhandler_console::open_fhs): New static element.
* fhandler_console.cc (fhandler_console::open): Increment open_fs.
(fhandler_console::close): Call FreeConsole if no more open consoles and ctty
is not associated with the console.
* syscalls.cc (setsid): Simplify check for when to call FreeConsole.
(check_pty_fds): Eliminate definition.
* winsup.h (check_pty_fds): Eliminate declaration. 
						
						
					 
					
						2003-03-02 18:37:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3efc65f7df 
					 
					
						
						
							
							* dll_init.cc (dll_list::load_after_fork): Fix typo where result of LoadLibrary  
						
						... 
						
						
						
						was ignored. 
						
						
					 
					
						2003-03-02 17:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Danny Smith 
							
						 
					 
					
						
						
							
						
						4aa3feb899 
					 
					
						
						
							
							2003-03-02  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/stdio.h (vscanf): Add prototype.
	(vfscanf): Ditto.
	(vsscanf): Ditto.
	(vwscanf): Ditto.
	(vfwscanf): Ditto.
	(vswscanf): Ditto.
	* include/wchar.h (vwscanf): Add prototype.
	(vfwscanf): Ditto.
	(vswscanf): Ditto.
	* mingwex/snprintf.c: Move to mingwex/stdio.
 	* mingwex/vsnprintf.c: Ditto.
	* mingwex/snwprintf.c: Ditto.
	* mingwex/vsnwprintf.c: Ditto.
	* mingwex/Makefile.in (VPATH): Add $(srcdir)/stdio
	(STDIO_DISTFILES): Add.
	(DISTFILES): Adjust.
	(STDIO_STUB_OBJS): Rename to STDIO_OBJS and add v*scanf objects.
	(LIB_OBJS): Adjust.
	(dist): Adjust.
2003-03-02  Aaron W  LaFramboise   <AWLaFramboise@aol.com >
	* mingwex/stdio: New directory
	* mingwex/stdio/vfscanf.c: New file.
	* mingwex/stdio/vfwscanf.c:  New file.
	* mingwex/stdio/vscanf.c:  New file.
	* mingwex/stdio/vsscanf.c:  New file.
	* mingwex/stdio/vswscanf.c:  New file.
	* mingwex/stdio/vwscanf.c:  New file. 
						
						
					 
					
						2003-03-02 07:00:48 +00:00