1
0
mirror of https://github.com/adtools/clib2.git synced 2025-12-08 14:59:05 +00:00

- Aliases of file descriptors are now using the signal semaphore

of the original file descriptor.

- close() did not return 0 if the file descriptor in question
  was really just an alias. Fixed.

- Added a feature which makes it possible to have several clients
  use the standard I/O streams (stdin/stdout/stderr) and have these
  referring to their process' Input()/Output()/ErrorOutput()
  streams. This is intended to support the upcoming shared
  library feature.


git-svn-id: file:///Users/olsen/Code/migration-svn-zu-git/logical-line-staging/clib2/trunk@14885 87f5fb63-7c3d-0410-a384-fd976d0f7a62
This commit is contained in:
Olaf Barthel
2005-03-12 09:43:48 +00:00
parent 08cc54d3fa
commit b048323196
5 changed files with 69 additions and 15 deletions

View File

@ -1,5 +1,5 @@
/*
* $Id: stdio_headers.h,v 1.19 2005-03-11 13:23:18 obarthel Exp $
* $Id: stdio_headers.h,v 1.20 2005-03-12 09:43:48 obarthel Exp $
*
* :ts=4
*
@ -316,6 +316,8 @@ struct iob
mode (sockets only). */
#define FDF_IS_INTERACTIVE (1UL<<11) /* File is attached to a console window or
something like it. */
#define FDF_STDIO (1UL<<12) /* File is to be attached to one of the
standard input/output/error streams. */
/****************************************************************************/