delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2001/01/03/17:22:21

Date: Wed, 03 Jan 2001 22:17:43 +0000
From: "Richard Dawe" <rich AT phekda DOT freeserve DOT co DOT uk>
Sender: rich AT phekda DOT freeserve DOT co DOT uk
To: djgpp-workers AT delorie DOT com
X-Mailer: Emacs 21.0.93 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.6
Subject: Patch describing interaction of FSEXT & libdbg.a
Message-Id: <E14DwHG-0000oe-00@phekda.freeserve.co.uk>
Reply-To: djgpp-workers AT delorie DOT com

Hello.

Please find below a patch that adds to the File System Extensions texinfo
docs a description of the interaction of the debug FSEXT and any
user/library FSEXTs.

Bye, Rich =]

*** src/libc/fsext/fsext.txh.orig	Wed Jan  3 22:01:14 2001
--- src/libc/fsext/fsext.txh	Wed Jan  3 22:13:44 2001
***************
*** 174,179 ****
--- 174,188 ----
  @file{NUL} and @file{CON}, respectively, so you don't need to write
  extensions for these.
  
+ Programs using the DJGPP debug support functions in @file{libdbg.a} may
+ have problems using File System Extensions, because the debug support
+ functions use a File System Extension to track the opening and closing
+ of files.  Only the @code{__FSEXT_open} and @code{__FSEXT_creat}
+ calls will be passed to other File System Extensions by
+ @file{libdbg.a}.  In other words, only fairly trivial File System
+ Extensions can be used in programs at the same time as the debug
+ support functions.
+ 
  @c ----------------------------------------------------------------------
  @node __FSEXT_alloc_fd, file system
  @subheading Syntax

- Raw text -


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