Description: Code
#ifndef _STROPTS_H
#define _STROPTS_H 1
#include <features.h>
#include <bits/types.h>
#ifndef __gid_t_defined
typedef __gid_t gid_t;
# define __gid_t_defined
#endif
#ifndef __uid_t_defined
typedef __uid_t uid_t;
# define __uid_t_defined
#endif
typedef __t_uscalar_t t_uscalar_t;
#include <bits/stropts.h>
__BEGIN_DECLS
extern int isastream (int __fildes) __THROW;
extern int getmsg (int __fildes, struct strbuf *__restrict __ctlptr,
struct strbuf *__restrict __dataptr,
int *__restrict __flagsp) __THROW;
extern int getpmsg (int __fildes, struct strbuf *__restrict __ctlptr,
struct strbuf *__restrict __dataptr,
int *__restrict __bandp, int *__restrict __flagsp)
__THROW;
extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
extern int putmsg (int __fildes, __const struct strbuf *__ctlptr,
__const struct strbuf *__dataptr, int __flags) __THROW;
extern int putpmsg (int __fildes, __const struct strbuf *__ctlptr,
__const struct strbuf *__dataptr, int __band, int __flags)
__THROW;
extern int fattach (int __fildes, __const char *__path) __THROW;
extern int fdetach (__const char *__path) __THROW;
__END_DECLS
#endif