|
Data Structures |
struct | iovec |
struct | s_fshare |
Defines |
#define | __POSIX_FDESC_H__ 1 |
#define | FDESCOPT_NOCACHE (1<<0u) |
Typedefs |
typedef s_fshare | t_fshare |
Enumerations |
enum | t_fdesc_suberrno_codes {
FDESC_NOT_IN_LTABLE = 100,
FDESC_NOT_AVAIL,
FDESC_BAD_REFCNT,
FDESC_PROP_FETCH,
FDESC_PROP_STORE,
FDESC_PROP_DELETE,
FDESC_PROP_ATTACH,
FDESC_PROP_DETACH
} |
Functions |
void | fdesc_init (void) |
void | fdesc_cache_invalidate (void) |
void | fdesc_cache_add (int fd, t_fshare *fshare, int refcnt) |
int | fdesc_cache_get (int fd, t_fshare *fshare, int *refcnt) |
void | fdesc_cache_dump (void) |
t_fdesc * | fdesc_get_i (int fd) |
int | fshare_get (resid_t resid, t_fshare *fshare, int *refcnt) |
int | fdesc_get (int d, u_int32_t fdescopts, t_fdesc **fdesc, t_fshare *fshare, int *refcnt, char *s) |
int | fdesc_nextd (int from) |
int | fshare_add (resid_t *resid, int gate, int gate_id, mode_t perm) |
int | fshare_rm (resid_t resid) |
int | fdesc_add (int d, resid_t resid, int statusfl, int fl) |
int | fdesc_rm (t_fdesc *fdesc, t_fshare *fshare, int refcnt) |
void | fdesc_dump (void) |