clo_create_t
oclo_record(const clo_create_t *c, int fd, int exp_flags, const char *desc)
oclo_file(const clo_create_t *c)
oclo_open(const clo_create_t *c)
oclo_setfd_common(const clo_create_t *c, int targ_flags)
oclo_setfd_none(const clo_create_t *c)
oclo_setfd_exec(const clo_create_t *c)
oclo_setfd_fork(const clo_create_t *c)
oclo_setfd_both(const clo_create_t *c)
oclo_fdup_common(const clo_create_t *c, int targ_flags, int cmd)
oclo_fdupfd(const clo_create_t *c)
oclo_fdupfd_fork(const clo_create_t *c)
oclo_fdupfd_exec(const clo_create_t *c)
oclo_fdup2fd(const clo_create_t *c)
oclo_fdup2fd_fork(const clo_create_t *c)
oclo_fdup2fd_exec(const clo_create_t *c)
oclo_fdup3fd_none(const clo_create_t *c)
oclo_fdup3fd_exec(const clo_create_t *c)
oclo_fdup3fd_fork(const clo_create_t *c)
oclo_fdup3fd_both(const clo_create_t *c)
oclo_dup_common(const clo_create_t *c, int targ_flags, bool v3)
oclo_dup2(const clo_create_t *c)
oclo_dup3_none(const clo_create_t *c)
oclo_dup3_exec(const clo_create_t *c)
oclo_dup3_fork(const clo_create_t *c)
oclo_dup3_both(const clo_create_t *c)
oclo_pipe(const clo_create_t *c)
oclo_socket(const clo_create_t *c)
oclo_accept_common(const clo_create_t *c, int targ_flags, bool a4)
oclo_accept(const clo_create_t *c)
oclo_accept4_none(const clo_create_t *c)
oclo_accept4_fork(const clo_create_t *c)
oclo_accept4_exec(const clo_create_t *c)
oclo_accept4_both(const clo_create_t *c)
oclo_rights_common(const clo_create_t *c, int targ_flags)
oclo_rights_none(const clo_create_t *c)
oclo_rights_exec(const clo_create_t *c)
oclo_rights_fork(const clo_create_t *c)
oclo_rights_both(const clo_create_t *c)
static const clo_create_t oclo_create[] = { {
void (*clo_func)(const clo_create_t *);
const clo_create_t *crt_data;