mirror of
https://github.com/fluencelabs/musl
synced 2025-04-24 23:02:14 +00:00
add isastream (obsolete STREAMS junk)
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).
This commit is contained in:
parent
98c9af5001
commit
106e75f712
@ -129,7 +129,8 @@ struct str_list {
|
|||||||
struct str_mlist *sl_modlist;
|
struct str_mlist *sl_modlist;
|
||||||
};
|
};
|
||||||
|
|
||||||
int ioctl (int, int, ...);
|
int isastream(int);
|
||||||
|
int ioctl(int, int, ...);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
7
src/misc/isastream.c
Normal file
7
src/misc/isastream.c
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#include <stropts.h>
|
||||||
|
#include <fcntl.h>
|
||||||
|
|
||||||
|
int isastream(int fd)
|
||||||
|
{
|
||||||
|
return fcntl(fd, F_GETFD) < 0 ? -1 : 0;
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user