Mail Archives: djgpp-workers/1997/09/14/14:54:58
Some changes, mostly cosmetic:
diff -c src/docs/kb/wc202.t~0 src/docs/kb/wc202.txi
*** src/docs/kb/wc202.t~0 Sun Aug 31 20:40:26 1997
--- src/docs/kb/wc202.txi Fri Sep 12 13:48:30 1997
***************
*** 5,20 ****
@file{tests/libclink} no longer looks for DJGPP V1.
! @file{emu387.dxe} has been rebuilt to reflect fpatan fixes
@findex emu387
@file{mcount.c} no longer writes to the mono monitor. This had caused
seg faults when profiling.
@findex mcount.c
! You can now "symlink" to files with 8 character base names (like
! 12345678.exe) @file{stub.asm} assumed al was zero when it wasn't
! always that way.
@pindex stubedit
@findex stub.asm
--- 5,20 ----
@file{tests/libclink} no longer looks for DJGPP V1.
! @file{emu387.dxe} has been rebuilt to reflect fpatan fixes.
@findex emu387
@file{mcount.c} no longer writes to the mono monitor. This had caused
seg faults when profiling.
@findex mcount.c
! You can now ``symlink'' to files with 8 character base names (like
! 12345678.exe). Previously, @file{stub.asm} assumed al was zero when it
! wasn't always that way.
@pindex stubedit
@findex stub.asm
***************
*** 22,29 ****
midnight, not since program start.
@findex rawclock
! @file{libc.tex} now uses "Master Index" instead of "Index" due
! to conflicts with the node for @code{index}
@findex libc.tex
@code{srand()} is now documented.
--- 22,29 ----
midnight, not since program start.
@findex rawclock
! @file{libc.tex} now uses ``Master Index'' instead of ``Index'' due
! to conflicts with the node for @code{index}.
@findex libc.tex
@code{srand()} is now documented.
***************
*** 43,56 ****
documented as DPMI call 0x0302.
@findex __dpmi_simulate_real_mode_procedure_iret()
! @file{edebug} now unassembles scasb correctly.
@pindex edebug
Documentation for @code{qsort()} has correct prototypes
in the examples.
@findex qsort
! @file{info/dir.txi} includes an entry for the FAQ
@findex info/dir.txi
Functions in @file{conio.h} now support DOS/V's virtual screens.
--- 43,56 ----
documented as DPMI call 0x0302.
@findex __dpmi_simulate_real_mode_procedure_iret()
! @file{edebug} now unassembles @code{scasb} correctly.
@pindex edebug
Documentation for @code{qsort()} has correct prototypes
in the examples.
@findex qsort
! @file{info/dir.txi} includes an entry for the FAQ.
@findex info/dir.txi
Functions in @file{conio.h} now support DOS/V's virtual screens.
***************
*** 58,63 ****
--- 58,64 ----
@file{edebug} and other debuggers using the common debugging framework
will properly close files when they terminate the debuggee.
+ This allows to restart the debuggee without losing handles.
@findex dbgcom.c
@pindex edebug
***************
*** 87,102 ****
@findex readdir
@cindex multibyte
! You may now @code{set 387=y} to avoid the auto-detection
@code{opendir("/")} works.
@findex opendir
! @code{rename("x", "x/y")} will not fail when "x" is a directory.
@findex rename
! @code{sigprocmask} actually does something now, and has been documented
@findex sigprocmask
@code{_truename} didn't use @code{putpath} and therefore didn't support
the @code{/dev/} style of standard devices. @code{stat} also failed on
--- 88,110 ----
@findex readdir
@cindex multibyte
! You may now @code{set 387=y} to avoid the auto-detection.
@code{opendir("/")} works.
@findex opendir
! @code{rename("x", "x/y")} will now fail when "x" is a directory.
@findex rename
! @code{sigprocmask} and @code{sigpending} actually do something now.
! All of the POSIX signal functions are now documented.
@findex sigprocmask
+ @findex sigpending
+ @findex sigaddset
+ @findex sigdelset
+ @findex sigemptyset
+ @findex sigfillset
+ @findex sigismember
@code{_truename} didn't use @code{putpath} and therefore didn't support
the @code{/dev/} style of standard devices. @code{stat} also failed on
***************
*** 116,128 ****
@findex _write
Documentation for @code{bioscom} now documents (and uses) the
! @code{port} paramter.
@findex bioscom
@code{ffs()} returns the correct value.
@findex ffs
! Various fixes and optimizations to @code{_use_lfn()}
@findex _use_lfn
Return codes of @code{lock()} and @code{unlock()} are correct.
--- 124,136 ----
@findex _write
Documentation for @code{bioscom} now documents (and uses) the
! @code{port} parameter.
@findex bioscom
@code{ffs()} returns the correct value.
@findex ffs
! Various fixes and optimizations to @code{_use_lfn()}.
@findex _use_lfn
Return codes of @code{lock()} and @code{unlock()} are correct.
***************
*** 135,158 ****
@code{tmpfile()} always opens the temp file in binary mode.
@findex tmpfile
! New @code{statfs} returns the actual size of a CD-ROM
@findex statfs
@file{gxx} won't try to link extra libraries if you specify @code{-c} or
! @code{-S} on the command line
@pindex gxx
! @code{_dos_findfirst()} takes a @code{const char *} instead of @code{char *}
@findex _dos_findfirst
! @code{rename()} handles extra error codes some network redirectors return
@findex rename
! @code{ctime} handles dumped emacs and DOS-style $TZDIR
@findex ctime
@code{pathconf()} returns actual values for NAME_MAX and PATH_MAX, rather
! than defaults.
@findex pathconf
The return values for @code{_go32_dpmi_lock_data} and
--- 143,169 ----
@code{tmpfile()} always opens the temp file in binary mode.
@findex tmpfile
! New @code{statfs} returns the actual size of a CD-ROM instead of the
! default returned by MSCDEX.
@findex statfs
@file{gxx} won't try to link extra libraries if you specify @code{-c} or
! @code{-S} on the command line.
@pindex gxx
! @code{_dos_findfirst()} takes a @code{const char *} instead of
! @code{char *}.
@findex _dos_findfirst
! @code{rename()} handles extra error codes some network redirectors return.
@findex rename
! @code{ctime} handles dumped emacs and DOS-style @code{$TZDIR}.
@findex ctime
@code{pathconf()} returns actual values for NAME_MAX and PATH_MAX, rather
! than defaults. Therefore, it can be used to detect whether a given disk
! supports long file names.
@findex pathconf
The return values for @code{_go32_dpmi_lock_data} and
***************
*** 162,175 ****
The initial stack is aligned to an 8-byte boundary.
! @code{getkey} and @code{getxkey} allow you to do ALT-keypad-224
@findex getkey
@findex getxkey
@code{popen} selects temporary files correctly now.
@findex popen
! @code{pclose} returns the status of the program it read from
@findex pclose
@code{stubedit} won't let you set a transfer buffer bigger than 63k.
--- 173,186 ----
The initial stack is aligned to an 8-byte boundary.
! @code{getkey} and @code{getxkey} allow you to do @kbd{ALT-keypad-224}.
@findex getkey
@findex getxkey
@code{popen} selects temporary files correctly now.
@findex popen
! @code{pclose} returns the status of the program it read from.
@findex pclose
@code{stubedit} won't let you set a transfer buffer bigger than 63k.
***************
*** 179,196 ****
The stub now returns error codes in the 100..110 range when it has a
startup failure.
! @code{system} works if $COMSPEC isn't set.
@findex system
@code{struct lconv} includes @code{mon_thousands_sep}.
@findex lconv
! @code{scanf} works with long double formats like @code{%LG}
@findex scanf
@code{_osmajor} and @code{_osminor} are now set at startup.
@findex _osmajor
@findex _osminor
! @code{write()} calls FSEXT now
@findex write
--- 190,207 ----
The stub now returns error codes in the 100..110 range when it has a
startup failure.
! @code{system} works if @code{$COMSPEC} isn't set.
@findex system
@code{struct lconv} includes @code{mon_thousands_sep}.
@findex lconv
! @code{scanf} works with long double formats like @code{%LG}.
@findex scanf
@code{_osmajor} and @code{_osminor} are now set at startup.
@findex _osmajor
@findex _osminor
! @code{write()} now calls FSEXT for ``text'' files.
@findex write
- Raw text -