chan_opts
const struct chan_opts *opts, char **error_out);
const struct chan_opts *opts)
const struct chan_opts *opts, char **error_out)
const struct chan_opts *opts, char **error_out)
void *(*init)(char *, int, const struct chan_opts *);
static void *fd_init(char *str, int device, const struct chan_opts *opts)
const struct chan_opts *opts, char **error_out)
const struct chan_opts *opts, char **error_out)
const struct chan_opts *opts, char **error_out);
char *str, const struct chan_opts *opts,
static void *null_init(char *str, int device, const struct chan_opts *opts)
static void *port_init(char *str, int device, const struct chan_opts *opts)
static void *pty_chan_init(char *str, int device, const struct chan_opts *opts)
static struct chan_opts opts = {
static struct chan_opts opts = {
static void *tty_chan_init(char *str, int device, const struct chan_opts *opts)
static void *xterm_init(char *str, int device, const struct chan_opts *opts)