Earnie Boyd 
							
						 
					 
					
						
						
							
						
						bb36822663 
					 
					
						
						
							
							2001-09-05  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/wininet.h (InternetAutodial): Add prototype.
	(InternetAutodialHangup): Ditto.
	(InternetDial): Ditto.
	(InternetGetConnectedState): Ditto.
	(InternetGoOnline): Ditto.
	(InternetHangUp): Ditto.
	(InternetSetDialState): Ditto.
	Add associated INTERNET_* auto dial flags.
	Guard typedefs and prototypes with #ifndef RC_INVOKED. 
						
						
					 
					
						2001-09-10 16:50:06 +00:00 
						 
				 
			
				
					
						
							
							
								Earnie Boyd 
							
						 
					 
					
						
						
							
						
						34ed8fcee6 
					 
					
						
						
							
							2001-09-10  Earnie Boyd  <earnie@SF.net>  
						
						... 
						
						
						
						* dossh: Remove inadvertantly imported file.
2001-09-10  Danny Smith  <dannysmith@users.sourceforge.net >
	* dirent.c (opendir): Use GetFileAttributes rather than stat
	to determine if input arg is dir. 
						
						
					 
					
						2001-09-10 15:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f3acbe3e3f 
					 
					
						
						
							
							* dtable.cc (dtable::fixup_after_fork): Use SetStdHandle appropriately on  
						
						... 
						
						
						
						inherited fds. 
						
						
					 
					
						2001-09-10 02:11:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6409b03b1a 
					 
					
						
						
							
							* sigproc.cc (NZOMBIES): Reduce substantially to minimize memory use.  
						
						
						
						
					 
					
						2001-09-10 00:19:06 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Collins 
							
						 
					 
					
						
						
							
						
						ac9841a070 
					 
					
						
						
							
							Mon Sep 10 08:28:00 2001  Robert Collins <rbtcollins@hotmail.com>  
						
						... 
						
						
						
						* thread.h (MT_Interface): Remove pshared mutex array.
        Add a threadsafe list for mutex tracking (for fixupafter fork).
        * thread.cc (MTInterface::Init): Remove pshared mutex array.
        (pthread_mutex::pthread_mutex): Remove pshared mutex functionality.
        Fail with EINVAL on attempts to use pshared functionality.
        (__pthread_mutex_getpshared): Remove.
        (__pthread_cond_timedwait): Remove pshared mutex functionality.
        (__pthread_cond_wait): Ditto.
        (__pthread_mutex_init): Ditto.
        (__pthread_mutex_getprioceiling): Ditto.
        (__pthread_mutex_lock): Ditto.
        (__pthread_mutex_trylock): Ditto.
        (__pthread_mutex_unlock): Ditto.
        (__pthread_mutex_destroy): Ditto.
        (__pthread_mutex_setprioceiling): Ditto.
        (__pthread_mutexattr_setpshared): Ditto. 
						
						
					 
					
						2001-09-09 22:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e3a4f8ef6f 
					 
					
						
						
							
							* pwdgrp.h (pwdgrp_check::set_last_modified): Call GetFileTime()  
						
						... 
						
						
						
						instead of GetFileInformationByHandle(). 
						
						
					 
					
						2001-09-09 21:57:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						3800a9e7d7 
					 
					
						
						
							
							* heap.h (inheap): Rewrite macro to accomodate removal of brk macros below.  
						
						
						
						
					 
					
						2001-09-09 20:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						de05a524ca 
					 
					
						
						
							
							* cygheap.cc (cygheap_fixup_in_child): Clear cygheap->base so that heap is not  
						
						... 
						
						
						
						forced to start at the same place in execed process.
* heap.cc: Remove brk* macros for clarity throughout.
* heap.h: Ditto.
* shared.cc (shared_info::initialize): Move heap_chunk test into
heap_chunk_size().
(heap_chunk_size): Check for chunk size here.  Don't go to registry if
heap_chunk_in_mb is already set.
* smallprint.c (console_printf): Add Windows 95 concessions. 
						
						
					 
					
						2001-09-09 19:06:50 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c386775867 
					 
					
						
						
							
							* child_info.h (PROC_MAGIC): Bump magic number.  
						
						
						
						
					 
					
						2001-09-09 17:01:47 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						49eef6d5f7 
					 
					
						
						
							
							* cygheap.cc (init_cygheap::etc_changed): New method to signal  
						
						... 
						
						
						
						a change in /etc.
	* cygheap.h (struct init_cygheap): Add member `etc_changed_h'
	and method `etc_changed'.
	* grp.cc (enum grp_state): Eliminate.
	(class grp_check): Ditto.
	(group_state): Define as `class pwdgrp_check'.
	(parse_grp): Remeber path and modification time of /etc/group file.
	* passwd.cc (enum_pwd_state): Eliminate.
	(class pwd_check): Ditto.
	(passwd_state): Define as `class pwdgrp_check'.
	(read_etc_passwd): Remember path and modification time of /etc/passwd
	file.
	* pwdgrp.h: New file.
	(enum pwdgrp_state): Substitutes `pwd_state' and `grp_state'.
	(class pwdgrp_check): Substitutes `pwd_check' and `grp_check'. 
						
						
					 
					
						2001-09-09 16:52:37 +00:00 
						 
				 
			
				
					
						
							
							
								Egor Duda 
							
						 
					 
					
						
						
							
						
						d961def403 
					 
					
						
						
							
							* winsup.api/ltp/dup03.c: New test.  
						
						... 
						
						
						
						* winsup.api/ltp/lseek03.c: Ditto.
* winsup.api/ltp/mmap001.c: Ditto.
* winsup.api/ltp/read01.c: Ditto.
* winsup.api/ltp/readdir01.c: Ditto.
* winsup.api/ltp/rmdir05.c: Ditto.
* winsup.api/ltp/sbrk01.c: Ditto.
* winsup.api/ltp/select02.c: Ditto.
* winsup.api/ltp/select03.c: Ditto.
* winsup.api/ltp/signal03.c: Ditto.
* winsup.api/ltp/stat06.c: Ditto.
* winsup.api/ltp/unlink08.c: Ditto.
* winsup.api/known_bugs.tcl: Update to reflect new test's known
failures.
* winsup.api/winsup.exp: Don't delete executable in case of
unexpected pass, as well as in case of unexpected failure.
* README: Update paragraph about expected failures. 
						
						
					 
					
						2001-09-09 13:38:17 +00:00 
						 
				 
			
				
					
						
							
							
								Egor Duda 
							
						 
					 
					
						
						
							
						
						92ef5188af 
					 
					
						
						
							
							* dumper.cc (main): Change command-line arguments format to be  
						
						... 
						
						
						
						similar to gdb. Allow adding error_start=x:\path\to\dumper.exe to
CYGWIN environment variable to perform core dumping in case of
program crash.
(usage): Ditto. 
						
						
					 
					
						2001-09-09 13:18:51 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						d969111291 
					 
					
						
						
							
							* include/cygwin/version.h: Bump API minor version to 45 according  
						
						... 
						
						
						
						to adding the gamm*_r functions. 
						
						
					 
					
						2001-09-09 12:32:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						e2ea684e4e 
					 
					
						
						
							
							* fork.cc (fork_parent): Stop malloc activity while fork is in control of the  
						
						... 
						
						
						
						heap.
* sigproc.cc (NZOMBIES): Rename from ZOMBIEMAX for clarity.
(zombies): Revert to original behavior.  Allocating zombie array resulted in
performance hit.
* winsup.h: Declare malloc lock routines. 
						
						
					 
					
						2001-09-09 03:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c12a96d12f 
					 
					
						
						
							
							* cygwin.din: Add gamm*_r function exports.  
						
						
						
						
					 
					
						2001-09-08 01:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						1ff9f4b937 
					 
					
						
						
							
							* cygheap.h (init_cygheap): Move heap pointers here.  
						
						... 
						
						
						
						* include/sys/cygwin.h (perprocess): Remove heap pointers.
* dcrt0.cc (__cygwin_user_data): Reflect obsolete perprocess stuff.
(_dll_crt0): Don't initialize heap pointers.
(cygwin_dll_init): Ditto.
(release_upto): Use heap pointers from cygheap.
* heap.h: Ditto.
* fork.cc (fork_parent): Ditto.  Don't set heap pointers in ch.
(fork_child): Remove obsolete sigproc_fixup_after_fork.
* shared.cc (memory_init): Reorganize so that cygheap initialization is called
prior to regular heap since regular heap uses cygheap now.
* sigproc.cc (proc_subproc): Eliminate zombies allocation.
(sigproc_init): Move zombies alloation here.  Don't free up array on fork, just
reuse it.
(sigproc_fixup_after_fork): Eliminate.
* sigproc.h: Ditto.
* include/cygwin/version.h: Reflect change to perprocess structure. 
						
						
					 
					
						2001-09-07 21:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						b2d319cb3e 
					 
					
						
						
							
							2001-09-07  Jeff Law  <law@redhat.com>  
						
						... 
						
						
						
						* libc/sys/h8300hms/crt0.S: For H8/300H and H8/S, load address of
        __fini with "mov.l" instead of "mov.w". 
						
						
					 
					
						2001-09-07 18:21:33 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						e3f30e9c24 
					 
					
						
						
							
							Fri Sep  7 10:53:34 2001  Jason Tishler <jason@tishler.net>  
						
						... 
						
						
						
						* poll.cc (poll): Change implementation to only call select() when no
        invalid file descriptors are specified. 
						
						
					 
					
						2001-09-07 17:17:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c4857613ca 
					 
					
						
						
							
							* how-resources.texinfo: Add some additional words about where to find  
						
						... 
						
						
						
						documentation. 
						
						
					 
					
						2001-09-07 16:48:23 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						b0cce7e127 
					 
					
						
						
							
							* include/limits.h: Define PIPE_BUF.  
						
						... 
						
						
						
						* syscalls.cc (fpathconf): Use PIPE_BUF instead of numerical constant.
        (pathconf): Ditto. 
						
						
					 
					
						2001-09-07 08:31:16 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						ddeaa23fbb 
					 
					
						
						
							
							experiment.  
						
						
						
						
					 
					
						2001-09-07 01:13:47 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						04da0bbe2f 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::fhandler_socket): Ensure that  
						
						... 
						
						
						
						prot_info_ptr is zeroed for later use. 
						
						
					 
					
						2001-09-07 00:07:49 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						b2bfade325 
					 
					
						
						
							
							* cygheap.cc (cygheap_fixup_in_child): Don't consider a NULL bucket as a  
						
						... 
						
						
						
						candidate for deletion.  It is actually the end of a linked list chain.
* exceptions.cc (open_stackdumpfile): Default to "unknown" program name if
myself->progname hasn't been filled out yet. 
						
						
					 
					
						2001-09-06 18:06:27 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						128f2650a5 
					 
					
						
						
							
							Another in the how-it-works series.  
						
						
						
						
					 
					
						2001-09-06 16:53:48 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Rix 
							
						 
					 
					
						
						
							
						
						12ca96df93 
					 
					
						
						
							
							Fix import symbols for AIX.  
						
						
						
						
					 
					
						2001-09-06 15:20:00 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						57c89867f5 
					 
					
						
						
							
							Move appropriate variables to NO_COPY segment, throughout.  
						
						
						
						
					 
					
						2001-09-06 05:17:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						08b78edf5a 
					 
					
						
						
							
							Remove initialization of static or global values to zero, throughout.  This  
						
						... 
						
						
						
						just needlessly grows the size of the DLL.
* tty.cc (tty::alive): Make inuse handle non-inheriting on open, just for
thread safety. 
						
						
					 
					
						2001-09-06 04:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						4ce15a4980 
					 
					
						
						
							
							* cygheap.h (init_cygheap): Move bucket array here from cygheap.cc.  
						
						... 
						
						
						
						* cygheap.cc: Throughout use bucket array from cygheap.
* sigproc.cc (proc_subproc): Dynamically allocate zombie buffer to save DLL
space.
(sigproc_fixup_after_fork): Free zombie array after a fork.
* sigproc.h (sigproc_fixup_after_fork): Declare.
* dir.cc (mkdir): Expand buffer for security descriptor to 4K to avoid stack
corruption.
* fhandler.cc (fhandler_base::open): Ditto.
* path.cc (symlink): Ditto. 
						
						
					 
					
						2001-09-06 03:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						0fb61528c9 
					 
					
						
						
							
							* Makefile.in (dumper): Change logic for libbfd and libintl so that they will  
						
						... 
						
						
						
						be found either in the build tree or the installed directory.
* mkpasswd.c (enum_users): Add a comment as a password for NT. 
						
						
					 
					
						2001-09-06 02:38:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						94ce0c04c1 
					 
					
						
						
							
							Revert inadvertently checked in files.  
						
						
						
						
					 
					
						2001-09-06 00:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						08547e6403 
					 
					
						
						
							
							* Makefile.in: Install libstdc++.a if it does not exist.  
						
						
						
						
					 
					
						2001-09-05 23:26:38 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						b6077b89be 
					 
					
						
						
							
							minor wording changes  
						
						
						
						
					 
					
						2001-09-05 20:12:38 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						6da0fb340e 
					 
					
						
						
							
							top level overview of vfork.  
						
						
						
						
					 
					
						2001-09-05 19:43:52 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						5bcf2f939e 
					 
					
						
						
							
							* winver.rc: Change copyright to include 2001.  
						
						
						
						
					 
					
						2001-09-05 19:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						233823ba36 
					 
					
						
						
							
							* libc/sys/cygwin/include/unistd.h: New file, wrapping sys/unistd.h  
						
						... 
						
						
						
						and getopt.h. 
						
						
					 
					
						2001-09-05 15:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						37c23731c7 
					 
					
						
						
							
							* fhandler_floppy.cc (fhandler_floppy::lseek): Remove iswinnt check.  
						
						
						
						
					 
					
						2001-09-05 10:14:15 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						669153e144 
					 
					
						
						
							
							* fhandler_socket.cc (fhandler_socket::close): Change 2MSL value  
						
						... 
						
						
						
						according to MSDN. 
						
						
					 
					
						2001-09-05 09:35:08 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						47497e6243 
					 
					
						
						
							
							* net.cc (cygwin_connect): Add WSAEALREADY and WSAEINVAL handling  
						
						... 
						
						
						
						for non-blocking sockets. 
						
						
					 
					
						2001-09-05 08:16:51 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						0bcb0f6a0e 
					 
					
						
						
							
							* alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.  
						
						... 
						
						
						
						(R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16. 
						
						
					 
					
						2001-09-05 02:54:37 +00:00 
						 
				 
			
				
					
						
							
							
								Richard Henderson 
							
						 
					 
					
						
						
							
						
						60a6280984 
					 
					
						
						
							
							* alpha.h (struct alpha_operand): Pack elements into bitfields.  
						
						
						
						
					 
					
						2001-09-05 02:52:17 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						d72a655937 
					 
					
						
						
							
							* exceptions.cc (ctrl_c_handler): Only send SIGINT when we have a controlling  
						
						... 
						
						
						
						terminal and we are the head of the process group. 
						
						
					 
					
						2001-09-05 02:42:49 +00:00 
						 
				 
			
				
					
						
							
							
								Earnie Boyd 
							
						 
					 
					
						
						
							
						
						615a70a882 
					 
					
						
						
							
							2001-09-04  Earnie Boyd  <earnie@SF.Net>  
						
						... 
						
						
						
						* lib/Makefile.in: Move the setting of variable libdir to after the
	setting of exec_prefix since the value of libdir is dependant on it. 
						
						
					 
					
						2001-09-04 20:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						c729f22799 
					 
					
						
						
							
							* thread.cc (InterlockedExchangePointer): Don't define if it already exists.  
						
						
						
						
					 
					
						2001-09-04 20:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						37f75da24d 
					 
					
						
						
							
							* uname.cc (uname): Eliminate os specific retrieving of x86  
						
						... 
						
						
						
						processor type. 
						
						
					 
					
						2001-09-04 20:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Johnston 
							
						 
					 
					
						
						
							
						
						63c17b5426 
					 
					
						
						
							
							2001-09-04  Jason Merrill  <jason_merrill@redhat.com>  
						
						... 
						
						
						
						* libc/sys/h8300hms/crt0.S: Support ELF initialization. 
						
						
					 
					
						2001-09-04 19:05:44 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						fb7369b515 
					 
					
						
						
							
							* winbase.h: Add missing closing parentheses to InterlockedExchangePointer  
						
						... 
						
						
						
						declaration. 
						
						
					 
					
						2001-09-04 18:19:33 +00:00 
						 
				 
			
				
					
						
							
							
								Earnie Boyd 
							
						 
					 
					
						
						
							
						
						2d54484a72 
					 
					
						
						
							
							2001-09-01  Danny Smith  <dannysmith@users.sourceforge.net>  
						
						... 
						
						
						
						* include/shlobj.h (CFSTR_* ): Add new defines.
	Thanks to: "Ron" <ron@debian.org > .
	Unicode them. 
						
						
					 
					
						2001-09-04 14:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Corinna Vinschen 
							
						 
					 
					
						
						
							
						
						29ebba7050 
					 
					
						
						
							
							2001-09-04  Kazuhiro Fujieda  <fujieda@jaist.ac.jp>  
						
						... 
						
						
						
						* fhandler_console.cc (fhandler_console::char_command): Save the cursor
        position relative to the top of the window.
        * fhandler_cc (fhandler_console::write): Ditto. 
						
						
					 
					
						2001-09-04 10:45:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						f90e39b55e 
					 
					
						
						
							
							* mount.cc (mount_commands): Don't write /cygdrive/u mount points.  
						
						
						
						
					 
					
						2001-09-04 01:09:39 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Faylor 
							
						 
					 
					
						
						
							
						
						bee722a5e7 
					 
					
						
						
							
							* mount.cc (longopts): Add mount-commands to options list.  
						
						... 
						
						
						
						(usage): Add mount-commands option.
(mount_commands): New function.  Write commands to recreate current mounts. 
						
						
					 
					
						2001-09-03 22:02:54 +00:00