Mail Archives: cygwin-developers/1998/12/30/01:05:40
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 -