delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/09/16/17:49:45

From: noer AT cygnus DOT com (Geoffrey Noer)
Subject: New winsup snapshot 9/16/98
16 Sep 1998 17:49:45 -0700 :
Message-ID: <19980916172241.09281.cygnus.cygwin32.developers@cygnus.com>
Mime-Version: 1.0
To: cygwin32-developers AT cygnus DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019