Mail Archives: cygwin-developers/1998/09/16/17:49:45
Hi,
There's a hopefully more stable winsup snapshot available now.
ChangeLog entries since the last one follow.
--
Geoffrey Noer
noer AT cygnus DOT com
--------------------------- snip ------------------------------
Wed Sep 16 12:58:49 1998 Christopher Faylor <cgf AT cygnus DOT com>
* syscalls.c (_read): Lower timeout for signal detection after
EOF on device. Should fix recent configure performance problems.
* Makefile.in: Extend clean target into regexp directory.
Wed Sep 16 11:44:14 1998 Christopher Faylor <cgf AT cygnus DOT com>
* fhandler.cc (fhandler_base::set_name): Honor no_free_names().
(fhandler_base::linearize): Remove unneeded check for NULL
get_win32_name().
(fhandler_disk_file::fhandler_disk_file): Set path names
to a standard constant. They should eventually be filled
out by fhandler_disk_file::open.
(fhandler_disk_file::open): Detect if win32_path_name_ is
a dummy path. Fill it out from real_path, if so.
* hinfo.cc (hinfo::init_std_file_from_handle): Improve debugging
statement.
(hinfo::linearize_fd_array): Remove unneeded check for NULL
get*_name ().
* path.cc (path_conv::path_conv): Correct problem with
symlinks found at places like E:\.
Wed Sep 16 02:25:33 1998 Geoffrey Noer <noer AT cygnus DOT com>
patch from sos AT prospect DOT com DOT ru (Sergey Okhapkin):
* fhandler.cc (fhandler_disk_file::open): fix typo.
Tue Sep 15 23:52:44 1998 Christopher Faylor <cgf AT cygnus DOT com>
* winsup.h: Remove side effects from SLASH_P.
Tue Sep 15 18:36:08 1998 Ben Elliston <bje AT cygnus DOT com>
* sysdef/kernel32.def: Add definition for the Win32 API function
`TryEnterCriticalSection'.
Tue Sep 15 12:26:48 1998 Christopher Faylor <cgf AT cygnus DOT com>
* Makefile.in: Remove extra slash in INCLUDES.
* hinfo.cc (hinfo::dup2): Always clear close-on-exec
flag for duplicated handle (problem and fix determined
by Sergey Okhapkin, sos AT prospect DOT com DOT ru).
* fhandler.cc (fhandler_base::set_name): Avoid use of empty
path names.
(fhandler_base::raw_read): Show error code on failure.
(fhandler_base::linearize): Avoid copying NULL names.
(fhandler_base::open): Use NULL detection in small_printf.
(fhandler_base::dup): Move set_close_on_exec_flag to dup2
so it is caught in all cases.
(fhandler_disk_file::fhandler_disk_file): Set "no free names"
flag.
(fhandler_disk_file::open): Clear "no free names" flag since
names have been allocated to the fhandler structure at this point.
* fhandler.h (set_no_free_names): Newconditional "no free names"
function.
* hinfo.cc (hinfo::dup2): Clear close on exec here.
(hinfo::linearize_fd_array): Avoid copying NULL names.
* path.cc (normalize_posix_path): Avoid copying trailing slash
if root.
(nofinalslash): Rename variable.
* path.h: Add flag for future use.
* regexp/regerror.c: Avoid including RCS strings in product.
* regexp/regsub.c: Ditto.
patch from sos AT prospect DOT com DOT ru (Sergey Okhapkin):
* select.cc (thread_pipe): Sleep for 10ms on every iteration.
(start_thread_pipe): Set the handle in the select structure
so that it will be properly identified in select_stuff::wait.
Tue Sep 15 12:28:30 1998 DJ Delorie <dj AT delorie DOT com>
* added documentation and doctool.c
Tue Sep 15 08:37:26 1998 Christopher Faylor <cgf AT cygnus DOT com>
* Makefile.in: Fix LIBGCC definition for native builds.
Remove CFCOMMON in favor of configure solution.
* configure.in: Default CXXFLAGS to be == CFLAGS.
* configure: regenerate.
- Raw text -