ISASTREAM(3C) Standard C Library Functions 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

illumos May 23, 2021 ISASTREAM(3C)