| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| 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™.