delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/07/09/03:34:50

From: noer AT cygnus DOT com (Geoffrey Noer)
Subject: New winsup snapshot available 980709
9 Jul 1998 03:34:50 -0700 :
Message-ID: <19980709100812.A28075.cygnus.cygwin32.developers@cygnus.com>
Mime-Version: 1.0
To: cygwin32-developers AT cygnus DOT com

Now that I'm back, I've made a new winsup snapshot available from the
usual place.  Enjoy!

I would like to add a big welcome to DJ Delorie (of DJGPP fame)
to the team.  I look forward to his contributions to Cygwin32
as well as to other endeavors at Cygnus...

Following are the changes since the last snapshot.

Regards,

Geoffrey Noer
noer AT cygnus DOT com

------------------------------- snip ------------------------------

Wed Jul  8 15:53:35 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * dcrt0.cc (dll_crt0_1): Avoid redundant strace_printf.

Wed Jul  8 15:05:10 1998  DJ Delorie  <dj AT cygnus DOT com>

        * fhandler.cc (fhandler_base::lseek): Note lseek so that next
        write() can check for the Win95 "gap" bug.
        (fhandler_base::write): If Win95 and lseek past eof
        followed by write, use WriteFile to force the "gap" to be filled
        with zeros rather than left to the "undefined" data Win32 specifies.
        (fhandler_base::fhandler_base): initialize check_win95_lseek_bug_.
        * fhandler.h (class fhandler_base): Add check_win95_lseek_bug_
        for bug: when seek past EOF and write, win95 fills with random
        data (security hole).

Thu Jul  2 10:45:15 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * environ.cc (winenv): Be more paranoid when restoring special
        win32 environment variables beginning with '='.

Thu Jul  2 09:19:32 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * environ.cc:  Previous change was not rigorous enough.
        Track environment variables to convert in a structure which
        records the correct function for converting the environment
        variable from/to POSIX format.
        (isspecial): New function.
        (parse_options): Use template to initialize parse array.
        (posify): Use new conversion function.
        (winenv): Ditto.  Also restore special win32 environment variables
        beginning with '='.
        * path.cc (conv_path_list): Source argument should be const.
        (win32_to_posix_path_list): Ditto.
        (posix_to_win32_path_list): Ditto.
        * path.h: Reflect changes to path.cc.

Tue Jun 30 14:00:32 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * environ.cc (winenv): Avoid converting environment variables to
        windows style if they begin with something like a 'C:'.

Sun Jun 28 20:59:16 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * include/Windows32/Structures.h (MINMAXINFO): Add a missing
        *LP...

Thu Jun 25 10:45:38 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * signal.cc (sigpending): Stop from always reporting pending signals
        when no signals are actually pending. 

Tue Jun 23 15:38:45 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * Makefile.in:  Add a new target.
        * cygwin.din: Add cygwin32_internal interface. 
        * dcrt0.cc (dll_crt0_1): Don't call main if no main set.  Allows
        initialization from a .dll.
        * utils/ps.cc: Use new internal/external interface to cygwin to
        provide an unchanging interface to some cygwin internals.
        * external.h: Preliminary stab at an interface to cygwin32 for
        getting at the "naughty bits".
        * external.cc: External interfaces to some cygwin internal stuff.

        patch from sos AT prospect DOT com DOT ru (Sergey Okhapkin):
        * exceptions.cc (sig_handle): When abnormally terminating,
        close_all_files in signal thread context to prevent socket hangs.

Thu Jun 18 15:17:06 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * pinfo.cc (pinfo_list::allocate_pid): Wrap pids at SHRT_MAX
        or ash complains.

        patch from sos AT prospect DOT com DOT ru (Sergey Okhapkin):
        * window.cc (WndProc): Always kill timer before starting up
        a new one or eventually suffer a timer proliferation.

Mon Jun 15 09:40:30 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * exceptions.cc: Cosmetic change.

        patch from sos AT prospect DOT com DOT ru (Sergey Okhapkin):
        * syscalls.cc (system): Ignore SIGINT, SIGQUIT and SIGCHLD while
        in a system() call.

Thu Jun 11 18:37:02 1998  Geoffrey Noer  <noer AT cygnus DOT com>

        * include/cygwin32/version.h: was version.h
        * version.h: delete
        * Makefile.in: adjust version.h deps
        * winsup.h: include <cygwin32/version.h> instead of version.h.

Thu Jun 11 18:37:02 1998  Geoffrey Noer  <noer AT cygnus DOT com>

        * include/sys/syslog.h: add missing LOG_LOCALn bits

Tue Jun  9 22:29:26 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * dll_init.cc (DllNameIterator::operator const char* ()): Add
        a missing \n to a *_printf.
        * fhandler_tty.cc (fhandler_tty_slave::dup): Ditto.
        (fhandler_tty_slave::ioctl): Ditto.
        * errno.cc (errmap): Add an unrepresented windows error.
        Simplify table.

Tue Jun  9 17:21:44 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * errno.cc (errmap): Make sure that errmap array is
        terminated with a NULL or suffer a SIGSEGV.

Tue Jun  9 10:30:02 1998  Christopher Faylor <cgf AT cygnus DOT com>

        Change `sprintf' to `__small_sprintf' throughout cygwin.
        * cygwin.din: Don't export exception handler.
        * exceptions.cc (__cygwin32_exception_handler): Rename to
        handle_exceptions.  Make static.  Redo core file generation
        slightly so that __small_sprintf can be used.
        (call_handler): Remove use of `rethere' in asm code.  Don't
        probe stack as this is potentially dangerous unless done
        meticulously.
        * select.cc (select): Redo to create thread whenever needed
        for pipe/socket.  Thread termination denotes fd readiness.

Mon Jun  8 14:31:11 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * hinfo.cc (set_std_handle): New function to set windows
        "standard" handles from cygwin handles.
        (hinfo_vec::dup2): Set windows standard handle if appropriate.
        * syscalls.cc (_open): Set windows standard handle if appropriate.

- Raw text -


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