Go to the documentation of this file.
25 #ifndef __LXC_ATTACH_OPTIONS_H
26 #define __LXC_ATTACH_OPTIONS_H
28 #include <sys/types.h>
64 #define LXC_ATTACH_LSM (LXC_ATTACH_LSM_EXEC | LXC_ATTACH_LSM_NOW)
141 #define LXC_ATTACH_OPTIONS_DEFAULT \
143 LXC_ATTACH_DEFAULT, \
149 LXC_ATTACH_KEEP_ENV, \
gid_t gid
Definition: attach_options.h:110
lxc_attach_env_policy_t
Definition: attach_options.h:37
Definition: attach_options.h:39
long personality
Definition: attach_options.h:90
int(* lxc_attach_exec_t)(void *payload)
Definition: attach_options.h:74
Definition: attach_options.h:50
char * initial_cwd
Definition: attach_options.h:96
int stdout_fd
Definition: attach_options.h:132
Definition: attach_options.h:46
lxc_attach_env_policy_t env_policy
Definition: attach_options.h:113
Definition: attach_options.h:45
int log_fd
Definition: attach_options.h:137
Definition: attach_options.h:53
Definition: attach_options.h:47
Definition: attach_options.h:54
int namespaces
Definition: attach_options.h:84
Definition: attach_options.h:161
int stdin_fd
Definition: attach_options.h:131
int lxc_attach_run_shell(void *payload)
Run a shell command in the container.
Definition: attach_options.h:79
uid_t uid
Definition: attach_options.h:103
char ** extra_env_vars
Definition: attach_options.h:116
struct lxc_attach_command_t lxc_attach_command_t
char ** argv
Definition: attach_options.h:163
int lxc_attach_run_command(void *payload)
Run a command in the container.
Definition: attach_options.h:60
char ** extra_keep_env
Definition: attach_options.h:121
int attach_flags
Definition: attach_options.h:81
struct lxc_attach_options_t lxc_attach_options_t
int stderr_fd
Definition: attach_options.h:133
Definition: attach_options.h:44
Definition: attach_options.h:51
Definition: attach_options.h:38
char * program
Definition: attach_options.h:162