Lines Matching defs:mdb_io_t
43 typedef struct mdb_io mdb_io_t; /* I/O implementation */
94 extern mdb_io_t *mdb_io_hold(mdb_io_t *);
95 extern void mdb_io_rele(mdb_io_t *);
96 extern void mdb_io_destroy(mdb_io_t *);
98 extern mdb_iob_t *mdb_iob_create(mdb_io_t *, uint_t);
106 extern void mdb_iob_push_io(mdb_iob_t *, mdb_io_t *);
107 extern mdb_io_t *mdb_iob_pop_io(mdb_iob_t *);
110 extern void mdb_iob_setpager(mdb_iob_t *, mdb_io_t *);
164 extern mdb_io_t *mdb_logio_create(mdb_io_t *);
165 extern mdb_io_t *mdb_fdio_create_path(const char **, const char *, int, mode_t);
166 extern mdb_io_t *mdb_fdio_create_named(int fd, const char *);
167 extern mdb_io_t *mdb_fdio_create(int);
168 extern mdb_io_t *mdb_strio_create(const char *);
169 extern mdb_io_t *mdb_termio_create(const char *, mdb_io_t *, mdb_io_t *);
170 extern mdb_io_t *mdb_pipeio_create(mdb_iobsvc_f *, mdb_iobsvc_f *);
171 extern mdb_io_t *mdb_nullio_create(void);
172 extern mdb_io_t *mdb_memio_create(char *, size_t);
183 extern int mdb_setupterm(const char *, mdb_io_t *, int *);
185 extern int mdb_fdio_fileno(mdb_io_t *);