TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Paul Edwards
from: Jonathan de Boyne Pollard
date: 1994-08-26 00:54:28
subject: file handle

PE>
  > Where is it documented that if you want to write to the terminal
  > (stdout) you use a file handle of 0 when calling DosWrite?
PE>

  POSIX.1 for a start.  Most OS/2 documentation mentions it as well.

PE>
  > Also, what are the values for stdin and stderr?
PE>

  #include 
  #include 
  #include 

  int
  main ( int, char ** )
  {
      cout << "The file handle for standard input is "
           << STDIN_FILENO
           << endl ;

      cout << "The file handle for standard output is "
           << STDOUT_FILENO
           << endl ;

      cout << "The file handle for standard error is "
           << STDERR_FILENO
           << endl ;

      return EXIT_SUCCESS ;
  }

  If your compiler doesn't have  then it isn't POSIX.1
  compliant, and the values are 0, 1, and 2.  (-:

  > JdeBP <
___
 X MegaMail 2.10 #0:

--- Maximus/2 2.01wb

* Origin: DoNoR/2,Woking UK (0483-725167) (2:440/4)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1
@PATH: 440/4 141/209 865 820 3615/50 229/2 12/2442 711/409 54/54 711/808 809
@PATH: 711/934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.