sioctl_hdl
struct sioctl_hdl *sioctl_open(const char *, unsigned int, int);
void sioctl_close(struct sioctl_hdl *);
int sioctl_ondesc(struct sioctl_hdl *,
int sioctl_onval(struct sioctl_hdl *,
int sioctl_setval(struct sioctl_hdl *, unsigned int, unsigned int);
int sioctl_nfds(struct sioctl_hdl *);
int sioctl_pollfd(struct sioctl_hdl *, struct pollfd *, int);
int sioctl_revents(struct sioctl_hdl *, struct pollfd *);
int sioctl_eof(struct sioctl_hdl *);
struct sioctl_hdl *sioctl_sun_fdopen(int, unsigned int, int);
struct sioctl_hdl;
static struct sioctl_hdl *hdl;
sioctl_nfds(struct sioctl_hdl *hdl)
sioctl_pollfd(struct sioctl_hdl *hdl, struct pollfd *pfd, int events)
sioctl_revents(struct sioctl_hdl *hdl, struct pollfd *pfd)
sioctl_eof(struct sioctl_hdl *hdl)
sioctl_ondesc(struct sioctl_hdl *hdl,
sioctl_onval(struct sioctl_hdl *hdl,
_sioctl_ondesc_cb(struct sioctl_hdl *hdl,
_sioctl_onval_cb(struct sioctl_hdl *hdl, unsigned int addr, unsigned int val)
sioctl_setval(struct sioctl_hdl *hdl, unsigned int addr, unsigned int val)
struct sioctl_hdl *
struct sioctl_hdl *hdl;
_sioctl_create(struct sioctl_hdl *hdl, struct sioctl_ops *ops,
_sioctl_psleep(struct sioctl_hdl *hdl, int event)
sioctl_close(struct sioctl_hdl *hdl)
struct sioctl_hdl *
return (struct sioctl_hdl *)hdl;
sioctl_aucat_close(struct sioctl_hdl *addr)
sioctl_aucat_ondesc(struct sioctl_hdl *addr)
sioctl_aucat_onval(struct sioctl_hdl *addr)
sioctl_aucat_setctl(struct sioctl_hdl *addr, unsigned int a, unsigned int v)
sioctl_aucat_nfds(struct sioctl_hdl *addr)
sioctl_aucat_pollfd(struct sioctl_hdl *addr, struct pollfd *pfd, int events)
sioctl_aucat_revents(struct sioctl_hdl *addr, struct pollfd *pfd)
struct sioctl_hdl sioctl;
static void sioctl_aucat_close(struct sioctl_hdl *);
static int sioctl_aucat_nfds(struct sioctl_hdl *);
static int sioctl_aucat_pollfd(struct sioctl_hdl *, struct pollfd *, int);
static int sioctl_aucat_revents(struct sioctl_hdl *, struct pollfd *);
static int sioctl_aucat_setctl(struct sioctl_hdl *, unsigned int, unsigned int);
static int sioctl_aucat_onval(struct sioctl_hdl *);
static int sioctl_aucat_ondesc(struct sioctl_hdl *);
void (*close)(struct sioctl_hdl *);
int (*nfds)(struct sioctl_hdl *);
int (*pollfd)(struct sioctl_hdl *, struct pollfd *, int);
int (*revents)(struct sioctl_hdl *, struct pollfd *);
int (*setctl)(struct sioctl_hdl *, unsigned int, unsigned int);
int (*onctl)(struct sioctl_hdl *);
int (*ondesc)(struct sioctl_hdl *);
struct sioctl_hdl *_sioctl_aucat_open(const char *, unsigned int, int);
struct sioctl_hdl *_sioctl_sun_open(const char *, unsigned int, int);
void _sioctl_create(struct sioctl_hdl *,
void _sioctl_ondesc_cb(struct sioctl_hdl *,
void _sioctl_onval_cb(struct sioctl_hdl *, unsigned int, unsigned int);
int _sioctl_psleep(struct sioctl_hdl *, int);
struct sioctl_hdl *
return (struct sioctl_hdl *)hdl;
struct sioctl_hdl *
struct sioctl_hdl *hdl;
sioctl_sun_close(struct sioctl_hdl *addr)
sioctl_sun_ondesc(struct sioctl_hdl *addr)
sioctl_sun_onval(struct sioctl_hdl *addr)
sioctl_sun_setctl(struct sioctl_hdl *arg, unsigned int addr, unsigned int val)
sioctl_sun_nfds(struct sioctl_hdl *addr)
sioctl_sun_pollfd(struct sioctl_hdl *addr, struct pollfd *pfd, int events)
sioctl_sun_revents(struct sioctl_hdl *arg, struct pollfd *pfd)
struct sioctl_hdl sioctl;
static void sioctl_sun_close(struct sioctl_hdl *);
static int sioctl_sun_nfds(struct sioctl_hdl *);
static int sioctl_sun_pollfd(struct sioctl_hdl *, struct pollfd *, int);
static int sioctl_sun_revents(struct sioctl_hdl *, struct pollfd *);
static int sioctl_sun_setctl(struct sioctl_hdl *, unsigned int, unsigned int);
static int sioctl_sun_onval(struct sioctl_hdl *);
static int sioctl_sun_ondesc(struct sioctl_hdl *);
struct sioctl_hdl *hdl;
struct sioctl_hdl *hdl;
struct sioctl_hdl *
struct sioctl_hdl *fdpass_sioctl_open(int, unsigned int);