ISASTREAM(3C) Standard C Library Functions ISASTREAM(3C)
isastream - test a file descriptor
#include <stropts.h>
int isastream(int fildes);
The isastream() function determines if a file descriptor represents a
STREAMS file. The fildes argument refers to an open file descriptor.
Upon successful completion, isastream() returns 1 if fildes
represents a STREAMS file, and 0 if it does not. Otherwise, -1 is
return and errno is set to indicate the error.
The isastream() function will fail if:
EBADF
The fildes argument is not a valid file descriptor.
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
streamio(4I), attributes(7), standards(7)
STREAMS Programming Guide
May 23, 2021 ISASTREAM(3C)
NAME
isastream - test a file descriptor
SYNOPSIS
#include <stropts.h>
int isastream(int fildes);
DESCRIPTION
The isastream() function determines if a file descriptor represents a
STREAMS file. The fildes argument refers to an open file descriptor.
RETURN VALUES
Upon successful completion, isastream() returns 1 if fildes
represents a STREAMS file, and 0 if it does not. Otherwise, -1 is
return and errno is set to indicate the error.
ERRORS
The isastream() function will fail if:
EBADF
The fildes argument is not a valid file descriptor.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+
SEE ALSO
streamio(4I), attributes(7), standards(7)
STREAMS Programming Guide
May 23, 2021 ISASTREAM(3C)