/lxc/src/lxc/ |
H A D | arguments.c | 137 static void print_help(const struct lxc_arguments *args, int code) argument 155 args->progname, args->help, args->progname); 157 if (args->helpfn) 158 args->helpfn(args); 162 static int lxc_arguments_lxcpath_add(struct lxc_arguments *args, argument 165 if (args->lxcpath_additional != -1 && 166 args 182 lxc_arguments_parse(struct lxc_arguments *args, int argc, char * const argv[]) argument 254 lxc_arguments_str_to_int(struct lxc_arguments *args, const char *str) argument [all...] |
H A D | arguments.h | 159 extern int lxc_arguments_parse(struct lxc_arguments *args, 162 extern int lxc_arguments_str_to_int(struct lxc_arguments *args, const char *str); 164 #define lxc_error(arg, fmt, args...) if (!(arg)->quiet) \ 165 fprintf(stderr, "%s: " fmt "\n", (arg)->progname, ## args)
|
H A D | execute.c | 116 struct execute_args args = { local 125 return __lxc_start(name, conf, &execute_start_ops, &args, lxcpath, backgrounded);
|
H A D | monitor.c | 315 char *const args[] = { local 389 execvp(args[0], args);
|
/lxc/src/lxc/tools/ |
H A D | lxc_snapshot.c | 38 static int my_parser(struct lxc_arguments *args, int c, char *arg); 77 struct lxc_arguments *args); 167 static int my_parser(struct lxc_arguments *args, int c, char *arg) argument 171 args->task = LIST; 174 args->task = RESTORE; 175 args->snapname = arg; 178 args->newname = arg; 181 args->task = DESTROY; 182 args->snapname = arg; 185 args 254 do_snapshot_restore(struct lxc_container *c, struct lxc_arguments *args) argument [all...] |
H A D | lxc-start-ephemeral.in | 43 def printstderr(*args): 45 *args, file=sys.stderr) 131 args = parser.parse_args() 134 if args.command and args.daemon: 138 if not args.storage_type: 139 if args.keep_data: 140 args.storage_type = "dir" 142 args.storage_type = "tmpfs" 144 if args [all...] |
H A D | lxc_wait.c | 39 static int my_checker(const struct lxc_arguments* args) argument 41 if (!args->states) { 42 lxc_error(args, "missing state option to wait for."); 48 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 51 case 's': args->states = optarg; break; 52 case 't': args->timeout = atol(optarg); break;
|
H A D | lxc_start.c | 143 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 146 case 'c': args->console = arg; break; 147 case 'L': args->console_log = arg; break; 148 case 'd': args->daemonize = 1; break; 149 case 'F': args->daemonize = 0; break; 150 case 'f': args->rcfile = arg; break; 151 case 'C': args->close_all_fds = 1; break; 153 case 'p': args->pidfile = arg; break; 154 case OPT_SHARE_NET: args->share_ns[LXC_NS_NET] = arg; break; 155 case OPT_SHARE_IPC: args 208 char *const *args; local [all...] |
H A D | lxc_create.c | 70 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 73 case 'B': args->bdevtype = arg; break; 74 case 'f': args->configfile = arg; break; 75 case 't': args->template = arg; break; 76 case '0': args->lvname = arg; break; 77 case '1': args->vgname = arg; break; 78 case '2': args->thinpool = arg; break; 79 case '3': args->fstype = arg; break; 80 case '4': args->fssize = get_fssize(arg); break; 81 case '5': args 105 create_helpfn(const struct lxc_arguments *args) argument [all...] |
H A D | lxc_execute.c | 48 static int my_checker(const struct lxc_arguments* args) argument 50 if (!args->argc) { 51 lxc_error(args, "missing command to execute !"); 58 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 62 args->rcfile = arg; 68 if (lxc_safe_uint(arg, &args->uid) < 0) 72 if (lxc_safe_uint(arg, &args->gid) < 0)
|
H A D | lxc_checkpoint.c | 50 static int my_checker(const struct lxc_arguments *args) argument 53 lxc_error(args, "-s not compatible with -r."); 57 lxc_error(args, "-d/-F not compatible with -r."); 62 lxc_error(args, "-D is required."); 69 static int my_parser(struct lxc_arguments *args, int c, char *arg) argument 87 args->daemonize = 1; 91 args->daemonize = 0;
|
H A D | lxc_stop.c | 41 static int my_parser(struct lxc_arguments *args, int c, char *arg) argument 45 args->reboot = 1; 48 args->nowait = 1; 51 if (lxc_safe_long(arg, &args->timeout) < 0) 55 args->hardstop = 1; 58 args->nolock = 1; 61 args->nokill = 1;
|
H A D | lxc_unshare.c | 114 char ***args; member in struct:start_arg 125 char **args = *start_arg->args; local 146 execvp(args[0], args); 148 ERROR("failed to exec: '%s': %s", args[0], strerror(errno)); 155 char **it, **args; local 164 .args = &args, 210 args [all...] |
H A D | lxc_ls.c | 96 static int ls_get(struct ls **m, size_t *size, const struct lxc_arguments *args, 109 const struct lxc_arguments *args; member in struct:wrapargs 160 static int my_parser(struct lxc_arguments *args, int c, char *arg); 325 static int ls_get(struct ls **m, size_t *size, const struct lxc_arguments *args, argument 337 if (lvl > args->ls_nesting) 349 char *path = lxc_append_paths(basepath, args->lxcpath[0]); 359 if (args->ls_active || args->ls_frozen) 377 if (args->ls_filter || args 908 my_parser(struct lxc_arguments *args, int c, char *arg) argument [all...] |
H A D | lxc_copy.c | 74 static int my_parser(struct lxc_arguments *args, int c, char *arg); 143 char **args); 145 struct lxc_arguments *arg, char **args, 149 char **args); 364 char **args) 369 args); 384 struct lxc_arguments *arg, char **args, int flags) 409 arg->bdevtype, NULL, arg->fssize, args); 485 char **args) 491 ret = do_clone_ephemeral(c, &my_args, args, flag 362 do_clone(struct lxc_container *c, char *newname, char *newpath, int flags, char *bdevtype, uint64_t fssize, enum task task, char **args) argument 383 do_clone_ephemeral(struct lxc_container *c, struct lxc_arguments *arg, char **args, int flags) argument 484 do_clone_task(struct lxc_container *c, enum task task, int flags, char **args) argument 558 my_parser(struct lxc_arguments *args, int c, char *arg) argument [all...] |
H A D | lxc_cgroup.c | 37 static int my_checker(const struct lxc_arguments* args) argument 39 if (!args->argc) { 40 lxc_error(args, "missing state object");
|
H A D | lxc_console.c | 58 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 62 if (lxc_safe_uint(arg, &args->ttynum) < 0) 66 args->escape = etoc(arg);
|
H A D | lxc_attach.c | 109 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 125 lxc_error(args, "invalid architecture specified: %s", arg); 170 lxc_error(args, "memory allocation error"); 177 lxc_error(args, "memory allocation error"); 182 args->console_log = arg; 185 args->rcfile = arg; 283 struct wrapargs *args = wrap; local 290 if (!isatty(args->ptyfd)) {
|
H A D | lxc_autostart.c | 36 static int my_parser(struct lxc_arguments* args, int c, char* arg) argument 40 args->hardstop = 1; 43 args->list = 1; 46 args->reboot = 1; 49 args->shutdown = 1; 52 args->all = 1; 55 args->ignore_auto = 1; 61 if (lxc_safe_long(arg, &args->timeout) < 0)
|
H A D | lxc_clone.c | 120 char **args = NULL; local 156 args = &argv[optind]; 204 args);
|
H A D | lxc_destroy.c | 37 static int my_parser(struct lxc_arguments* args, int c, char* arg); 138 static int my_parser(struct lxc_arguments *args, int c, char *arg) argument 141 case 'f': args->force = 1; break; 142 case 's': args->task = SNAP; break;
|
/lxc/src/tests/ |
H A D | concurrent.c | 75 struct thread_args *args = arguments; local 78 sprintf(name, "lxc-test-concurrent-%d", args->thread_id); 80 args->return_code = 1; 92 if (strcmp(args->mode, "create") == 0) { 99 } else if(strcmp(args->mode, "start") == 0) { 112 } else if(strcmp(args->mode, "stop") == 0) { 123 } else if(strcmp(args->mode, "destroy") == 0) { 131 args->return_code = 0; 150 struct thread_args *args; local 201 args [all...] |
/lxc/src/lxc/bdev/ |
H A D | lxcbtrfs.c | 59 struct btrfs_ioctl_ino_lookup_args args; local 64 memset(&args, 0, sizeof(args)); 65 args.treeid = dir_id; 66 args.objectid = objid; 68 ret = ioctl(fd, BTRFS_IOC_INO_LOOKUP, &args); 81 if (args.name[0]) { 86 len = strlen(args.name) + name_len + 2; 90 strcpy(retpath, args.name); 112 struct btrfs_ioctl_ino_lookup_args args; local 224 struct btrfs_ioctl_vol_args args; local 302 struct btrfs_ioctl_vol_args_v2 args; local 415 struct btrfs_ioctl_vol_args args; local 593 struct btrfs_ioctl_search_args args; local [all...] |
/lxc/src/python-lxc/ |
H A D | lxc.c | 333 LXC_get_global_config_item(PyObject *self, PyObject *args, PyObject *kwds) argument 339 if (! PyArg_ParseTupleAndKeywords(args, kwds, "s|", kwlist, 354 LXC_get_version(PyObject *self, PyObject *args) argument 367 LXC_list_containers(PyObject *self, PyObject *args, PyObject *kwds) argument 385 if (! PyArg_ParseTupleAndKeywords(args, kwds, "|OOs", kwlist, 443 Container_init(Container *self, PyObject *args, PyObject *kwds) argument 450 if (!PyArg_ParseTupleAndKeywords(args, kwds, "s|O&", kwlist, 474 Container_new(PyTypeObject *type, PyObject *args, PyObject *kwds) argument 559 Container_attach_interface(Container *self, PyObject *args, PyObject *kwds) argument 567 if (! PyArg_ParseTupleAndKeywords(args, kwd 594 Container_detach_interface(Container *self, PyObject *args, PyObject *kwds) argument 619 Container_add_device_node(Container *self, PyObject *args, PyObject *kwds) argument 655 Container_attach_and_possibly_wait(Container *self, PyObject *args, PyObject *kwds, int wait) argument 696 Container_attach(Container *self, PyObject *args, PyObject *kwds) argument 702 Container_attach_wait(Container *self, PyObject *args, PyObject *kwds) argument 708 Container_clear_config(Container *self, PyObject *args, PyObject *kwds) argument 716 Container_clear_config_item(Container *self, PyObject *args, PyObject *kwds) argument 733 Container_clone(Container *self, PyObject *args, PyObject *kwds) argument 797 Container_console(Container *self, PyObject *args, PyObject *kwds) argument 816 Container_console_getfd(Container *self, PyObject *args, PyObject *kwds) argument 833 Container_create(Container *self, PyObject *args, PyObject *kwds) argument 880 Container_destroy(Container *self, PyObject *args, PyObject *kwds) argument 890 Container_freeze(Container *self, PyObject *args, PyObject *kwds) argument 900 Container_get_cgroup_item(Container *self, PyObject *args, PyObject *kwds) argument 936 Container_get_config_item(Container *self, PyObject *args, PyObject *kwds) argument 976 Container_get_config_path(Container *self, PyObject *args, PyObject *kwds) argument 990 Container_get_keys(Container *self, PyObject *args, PyObject *kwds) argument 1077 Container_get_ips(Container *self, PyObject *args, PyObject *kwds) argument 1137 Container_get_running_config_item(Container *self, PyObject *args, PyObject *kwds) argument 1161 Container_load_config(Container *self, PyObject *args, PyObject *kwds) argument 1186 Container_reboot(Container *self, PyObject *args, PyObject *kwds) argument 1196 Container_rename(Container *self, PyObject *args, PyObject *kwds) argument 1213 Container_remove_device_node(Container *self, PyObject *args, PyObject *kwds) argument 1249 Container_save_config(Container *self, PyObject *args, PyObject *kwds) argument 1274 Container_set_cgroup_item(Container *self, PyObject *args, PyObject *kwds) argument 1292 Container_set_config_item(Container *self, PyObject *args, PyObject *kwds) argument 1310 Container_set_config_path(Container *self, PyObject *args, PyObject *kwds) argument 1327 Container_shutdown(Container *self, PyObject *args, PyObject *kwds) argument 1344 Container_snapshot(Container *self, PyObject *args, PyObject *kwds) argument 1379 Container_snapshot_destroy(Container *self, PyObject *args, PyObject *kwds) argument 1396 Container_snapshot_list(Container *self, PyObject *args, PyObject *kwds) argument 1434 Container_snapshot_restore(Container *self, PyObject *args, PyObject *kwds) argument 1452 Container_start(Container *self, PyObject *args, PyObject *kwds) argument 1515 Container_stop(Container *self, PyObject *args, PyObject *kwds) argument 1525 Container_unfreeze(Container *self, PyObject *args, PyObject *kwds) argument 1535 Container_wait(Container *self, PyObject *args, PyObject *kwds) argument [all...] |
/lxc/src/python-lxc/lxc/ |
H A D | __init__.py | 178 def rename_interface(args): 179 old, new = args 208 def create(self, template=None, flags=0, args=(), bdevtype=None): 217 "args" (optional) is a tuple of arguments to pass to the 220 if isinstance(args, dict): 222 for item in args.items(): 225 args = tmp_args 230 template_args['args'] = tuple(args) 241 args [all...] |