apparently some packages see stropts.h and want to be able to use this. the implementation checks that the file descriptor is valid by using fcntl/F_GETFD so it can report an error if not (as specified).
8 lines
108 B
C
8 lines
108 B
C
#include <stropts.h>
|
|
#include <fcntl.h>
|
|
|
|
int isastream(int fd)
|
|
{
|
|
return fcntl(fd, F_GETFD) < 0 ? -1 : 0;
|
|
}
|