isastream.3c (2010 09)
i
isastream(3C) isastream(3C)
NAME
isastream( ) - determine if a file descriptor refers to a STREAMS device or STREAMS-based pipe
SYNOPSIS
#include <stropts.h>
int isastream(int fd);
DESCRIPTION
The isastream() function tests whether an open file descriptor (fd) corresponds to a STREAMS device
or STREAMS-based pipe.
RETURN VALUE
Upon successful completion, the
isastream() function returns a value of 1 when the file descriptor of
the open file specified by fd is a STREAMS device or STREAMS-based pipe, and 0 (zero) if it is not a
stream, but is a valid open file descriptor. Otherwise, a value of -1 is returned, and
errno is set to indi-
cate the error.
ERRORS
If any of the following conditions occur, the
isastream() function sets errno to the corresponding
value:
[EBADF] The specified file descriptor does not refer to a valid open file.
SEE ALSO
fattach(3C), fdetach(3C), streamio(7).
STANDARDS COMPLIANCE
isastream(): SVID3
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1