Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fileno(3S) — HP-UX 9.05

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

open(2)

fopen(3S)

fileno(3S)

NAME

fileno() − map stream pointer to file descriptor

SYNOPSIS

#include <stdio.h>

int fileno(FILE *stream);

DESCRIPTION

fileno() returns the integer file descriptor associated with the named stream; see open(2).

The following symbolic values in <unistd.h> define the file descriptors associated with stdin, stdout, and stderr when a program is started :

STDIN_FILENO Value of zero for standard input, stdin. 

STDOUT_FILENO Value of 1 for standard output, stdout. 

STDERR_FILENO Value of 2 for standard error, stderr. 

RETURN VALUE

Upon error, fileno() returns −1. 

SEE ALSO

open(2), fopen(3S). 

STANDARDS CONFORMANCE

fileno(): AES, SVID2, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

Hewlett-Packard Company  —  HP-UX Release 9.0: August 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026