int pty_nr = -1;
struct lxc_terminal_info *tty = &ttys->tty[i];
- ret = lxc_devpts_terminal(conf->devpts_fd, conf, &tty->ptx,
+ ret = lxc_devpts_terminal(conf->devpts_fd, &tty->ptx,
&tty->pty, &pty_nr);
if (ret < 0) {
conf->ttys.max = i;
return -ENODEV;
}
-int lxc_devpts_terminal(int devpts_fd, struct lxc_conf *conf,
- int *ret_ptx, int *ret_pty, int *ret_pty_nr)
+int lxc_devpts_terminal(int devpts_fd, int *ret_ptx, int *ret_pty, int *ret_pty_nr)
{
__do_close int fd_ptx = -EBADF, fd_opath_pty = -EBADF, fd_pty = -EBADF;
int pty_nr = -1;
}
static int lxc_terminal_create_native(const char *name, const char *lxcpath,
- struct lxc_conf *conf,
struct lxc_terminal *terminal)
{
__do_close int devpts_fd = -EBADF;
if (devpts_fd < 0)
return log_error_errno(-1, errno, "Failed to receive devpts fd");
- ret = lxc_devpts_terminal(devpts_fd, conf, &terminal->ptx,
- &terminal->pty, &terminal->pty_nr);
+ ret = lxc_devpts_terminal(devpts_fd, &terminal->ptx, &terminal->pty,
+ &terminal->pty_nr);
if (ret < 0)
return ret;
int lxc_terminal_create(const char *name, const char *lxcpath,
struct lxc_conf *conf, struct lxc_terminal *terminal)
{
- if (!lxc_terminal_create_native(name, lxcpath, conf, terminal))
+ if (!lxc_terminal_create_native(name, lxcpath, terminal))
return 0;
return lxc_terminal_create_foreign(conf, terminal);
__hidden extern void lxc_terminal_info_init(struct lxc_terminal_info *terminal);
__hidden extern void lxc_terminal_init(struct lxc_terminal *terminal);
__hidden extern int lxc_terminal_signal_sigmask_safe_blocked(struct lxc_terminal *terminal);
-__hidden extern int lxc_devpts_terminal(int devpts_fd, struct lxc_conf *conf,
- int *ret_ptx, int *ret_pty,
- int *ret_pty_nr);
+__hidden extern int lxc_devpts_terminal(int devpts_fd, int *ret_ptx,
+ int *ret_pty, int *ret_pty_nr);
#endif /* __LXC_TERMINAL_H */