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, \ int stdin_fd
Definition: attach_options.h:131
int log_fd
Definition: attach_options.h:137
Definition: attach_options.h:161
Definition: attach_options.h:54
int namespaces
Definition: attach_options.h:84
char * program
Definition: attach_options.h:162
uid_t uid
Definition: attach_options.h:103
Definition: attach_options.h:44
int stderr_fd
Definition: attach_options.h:133
char ** extra_env_vars
Definition: attach_options.h:116
Definition: attach_options.h:60
Definition: attach_options.h:38
lxc_attach_env_policy_t
Definition: attach_options.h:37
char ** extra_keep_env
Definition: attach_options.h:121
Definition: attach_options.h:51
int attach_flags
Definition: attach_options.h:81
struct lxc_attach_options_t lxc_attach_options_t
char ** argv
Definition: attach_options.h:163
Definition: attach_options.h:39
gid_t gid
Definition: attach_options.h:110
int lxc_attach_run_command(void *payload)
Run a command in the container.
int(* lxc_attach_exec_t)(void *payload)
Definition: attach_options.h:74
long personality
Definition: attach_options.h:90
Definition: attach_options.h:53
struct lxc_attach_command_t lxc_attach_command_t
Definition: attach_options.h:47
lxc_attach_env_policy_t env_policy
Definition: attach_options.h:113
Definition: attach_options.h:79
Definition: attach_options.h:50
Definition: attach_options.h:46
char * initial_cwd
Definition: attach_options.h:96
int lxc_attach_run_shell(void *payload)
Run a shell command in the container.
Definition: attach_options.h:45
int stdout_fd
Definition: attach_options.h:132