delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/1998/12/30/01:05:40

From: noer AT cygnus DOT com (Geoffrey Noer)
Subject: Final winsup snapshot for 1998
30 Dec 1998 01:05:40 -0800 :
Message-ID: <19981230003552.62971.cygnus.cygwin32.developers@cygnus.com>
Mime-Version: 1.0
To: cygwin32-developers AT cygnus DOT com

Hi all!

It's time for the last winsup snapshot of 1998.  A prebuilt bzipped
DLL is in the directory.  Note that the recently made newlib snapshot
should work well with this winsup snapshot.

ChangeLog entries since the last snapshot follow as always.

Finally, note that there's a mingw change from Mumit; see
mingw/ChangeLog for the details.

Happy new year!

-- 
Geoffrey Noer
noer AT cygnus DOT com

----------------------------> snip <------------------------------

Wed Dec 30 00:01:18 1998  Geoffrey Noer  <noer AT cygnus DOT com>

        * include/cygwin/version.h: bump API_MINOR to 8 to mark
        recently exported _ctype_, _sys_errlist, _sys_nerr.  Briefly
        describe all API_MINOR changes to date.

Wed Dec 30 01:31:34 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * dcrt0.cc (do_exit): Set myself->dwProcessId so that
        some exit routines will not falsely believe that this
        process has been execed.
        * select.cc (peek_serial): Remove debugging statements.
        * sigproc.cc (sigproc_terminate): Detect state where
        myself->dwProcessId == 0 as indicative of not being
        an exec stub.

Tue Dec 29 21:13:33 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * dcrt0.cc (alloc_stack_hard_way): Fix a couple of thinkos
        in calculating size of the new stack.  Just use the size
        passed from the parent.
        (dll_crt0_1): Set up new frame pointers here, if appropriate.
        * fork.cc (fork): Move frame pointer setup into dll_crt0_1.

Tue Dec 29 12:57:38 1998  Geoffrey Noer  <noer AT cygnus DOT com>

        * utils/mkpasswd.c: Include wchar.h.
        * utils/mkgroup.c: Ditto.

Tue Dec 29 12:53:23 1998  Geoffrey Noer  <noer AT cygnus DOT com>

        * Makefile.in: remove dep for libcerr.o

Mon Dec 28 22:02:15 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * fhandler.h: Make fhandler_serial io_status public since
        select needs it.  Add 'saw_error' field to select_record so
        that select can detect error conditions.
        * fhandler_serial.cc (fhandler_serial::raw_read): Detect
        "operation aborted" error and retry.  This seems to indicate
        an attempt to retry an overlapped operation.
        * select.cc (select_stuff::wait): Honor saw_error field when
        appropriate.
        (peek_serial): Rewrite to operate similarly to
        fhandler_serial::raw_read.
        * include/sys/termios.h: CBAUD mask was still not right.

Mon Dec 28 09:09:27 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * libcerr.cc: Make obsolete.  Move into errno.cc
        * libctype.c: Make obsolete.  Use newlib table.
        * Makefile.in: Remove obsolete entries from LIBCOS.  Define
        __INSIDE_CYGWIN__ explicitly for .c -> .o compilation.
        * cygwin.din: New exports: _ctype_, _sys_errlist, _sys_nerr.
        * errno.cc: Move _sys_errlist and _sys_nerr here.
        * dlfcn.cc: Reorganize includes to put ctype.h after winsup.h
        so that __INSIDE_CYGWIN__ will be defined for use in ctype.h.
        * fhandler_console.cc: Ditto.
        * fhandler_tty.cc: Ditto.
        * path.cc: Ditto.
        * spawn.cc: Ditto.

Sat Dec 26 00:20:48 1998  Christopher Faylor <cgf AT cygnus DOT com>

        patch from Corinna Vinschen <corinna DOT vinschen AT cityweb DOT de>:
        * include/Windows32/CommonFunction.h: Added proto for
        NetUserChangePassword().

Thu Dec 24 16:15:40 1998  Christopher Faylor <cgf AT cygnus DOT com>

        * dcrt0.cc (dll_crt0_1): Add more debugging output.
        * ioctl.cc (ioctl): Can't use TC[GS]ET ioctls for pty master as
        it conflicts with TIOCPKT.
        * passwd.cc (passwd): Bypass tc[gs]etattr call in favor of appropriate
        method or conversion confusion will result due to attempts to
        appropriately convert to old-style termios structures in tc[gs]etattr.
        * strace.cc (strace_vsprintf): Define t explicitly.
        * termios.cc (tcsetattr): Reorganize to allow meaningful debugging
        output.
        (tcgetattr): Ditto.

- Raw text -


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