From: noer AT cygnus DOT com (Geoffrey Noer) Subject: New winsup snapshot available 980812 12 Aug 1998 19:35:44 -0700 Message-ID: <19980813021508.B20394.cygnus.cygwin32.developers@cygnus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii To: cygwin32-developers AT cygnus DOT com There's a new winsup snapshot available. We've been working on an experimental branch of the sources to try to improve signal handling, fork, etc. but those changes still need more work so they are not in this snapshot. I may make a separate snapshot for those changes in a little bit when that makes sense. ChangeLog since the last snapshot follows. Regards, Geoff -------------------------------- snip -------------------------------- Mon Aug 10 15:08:49 1998 Geoffrey Noer * include/cygwin32/version.h: up minor version number Mon Aug 10 07:04:13 1998 DJ Delorie * delqueue.cc: rewritten for speed. Don't check *every* entry in the list if we know the list is empty, plus check for duplicates. * delqueue.h: ditto. Sat Aug 8 14:03:52 1998 Eric Bachalo * spawn.cc (perhaps_suffix): If report_failure_p is non-zero this function will search for (PROG is the pathname to the executable file) PROG.exe, PROG, PROG.com, PROG.bat, and PROG.cmd and return either the full path name if found or NULL if not. (spawn_guts): If the file name of the executable end in either .exe, .com, .bat, or .cmd we assume that it is not a script file and therefore do not open the file to determine if it is. Thu Aug 6 22:25:38 1998 Christopher Faylor * path.cc (path_conv): If a path component is missing, short- circuit the symlink check. Bug fix for case where path ends in a slash. (path_conv::path_conv): Make sure that a file is not a symlink when returning immediately. Avoid checking for symlinks on network shares. Check for existence of file prior to taking it apart for symlink checking (this needs more work). Sun Aug 2 19:17:59 1998 Christopher Faylor * select.cc (cleanup_pipe_thread): Cleanup thread handle or suffer handle leak. (cleanup_socket_thread): Ditto. * sigproc.cc (proc_subproc): Make wait thread manual reset to solve problem with nested waits not waiting correctly. * fhandler_tty (fhandler_tty_slave::open): Don't create the output mutex, just open it. If it can't be opened, its an error. Wed Jul 29 12:08:19 1998 Eric Bachalo * include/Windows32/Defines.h: Added Virtual-Key Code defines for the Win95 keys - VK_LWIN, VK_RWIN, and VK_APPS. Tue Jul 21 14:47:59 1998 DJ Delorie * path.cc (path_prefix_p): optimize calls by comparing first characters inline. (path_conv): optimize by not checking both foo and foo/ for symbolic links. Tue Jul 21 14:39:03 1998 Christopher Faylor * pinfo.cc (pinfo_init): Set myself->sid to 1 so that a program started up outside of cygwin will not trump other opens of ttys. Fixes problem with pgid change below. Tue Jul 21 12:59:21 1998 Christopher Faylor * path.cc (chdir): Force chdir to disk device to go to the root directory. Tue Jul 21 09:32:23 1998 Christopher Faylor * pinfo.cc (pinfo_init): 0 is a very bad value for a default pgid. Fri Jul 16 15:09:50 1998 Stan Cox * (gcrt0.c, gmon.c, profil.c, mcount.c, gmon.h, profil.h, config/i386/profile.h): New files for gprof cygwin support. Some code contributed by Tim Newsham for Secure Networks, Inc. * Makefile.in (LIBGMON_A, GMON_START, GMON_OFILES): New for gprof. Mon Jul 13 19:29:00 1998 Eric Bachalo * dcrt0.cc (insert_files): Now both -@file and @file work as command line file insertion options. * fhandler_serial.cc (fhandler_serial::open): Enabled RTS Control Line by default to make full handshaking cables work for the D10V board. (CDB.fRtsControl) (fhandler_serial::tcsetattr): same as above