Index Index for
Section 3
Index Alphabetical
listing for F
Bottom of page Bottom of
page

fileno(3)

NAME

fileno - Map a stream pointer to a file descriptor

SYNOPSIS

#include <stdio.h> int fileno( FILE *stream );

LIBRARY

Standard C Library (libc)

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows: fileno(): XSH5.0 Refer to the standards(5) reference page for more information about industry standards and associated tags.

PARAMETERS

stream Specifies the input stream.

DESCRIPTION

The fileno() function returns the integer file descriptor associated with the stream pointed to by stream.

NOTES

[Tru64 UNIX] The fileno() function may be a macro (depending on the compile-time definitions used in the source). Consequently, you cannot use this interface where a function is necessary; for example, a subroutine pointer cannot point to the interface.

RETURN VALUES

Upon successful completion, the fileno() macro returns the integer value of the file descriptor associated with the stream parameter. Otherwise, the value -1 is returned.

SEE ALSO

Functions: open(2), clearerr(3), fdopen(3), feof(3), ferror(3), fopen(3) Standards: standards(5)

Index Index for
Section 3
Index Alphabetical
listing for F
Top of page Top of
page