fileno#
Synopsis#
#include <stdio.h>
int fileno(FILE *stream);
Status#
Partially implemented
Conformance#
IEEE Std 1003.1-2017
Description#
The fileno() function maps a stream pointer to a file descriptor associated with the stream pointed to by stream.
Return value#
Upon successful completion, fileno() shall return the integer value of the file descriptor associated with stream.
Otherwise, the value -1 shall be returned and errno set to indicate the error.
Errors#
The fileno() function shall fail if:
EBADF- The stream is not associated with a file.
The fileno() function may fail if:
EBADF- The file descriptor underlying stream is not a valid file descriptor.
Tests#
Untested
Known bugs#
None