| /lxc/config/init/common/ |
| H A D | lxc-containers.in | 56 local BRNAME try flags br 66 [ -r /sys/class/net/${br}/flags ] || { sleep 1; continue 2; } 67 read flags < /sys/class/net/${br}/flags 68 [ $((flags & 0x1)) -eq 1 ] || { sleep 1; continue 2; }
|
| /lxc/src/lxc/ |
| H A D | namespace.h | 78 int flags, void *arg, ... 82 extern pid_t lxc_clone(int (*fn)(void *), void *arg, int flags); 85 extern int lxc_fill_namespace_flags(char *flaglist, int *flags);
|
| H A D | namespace.c | 49 pid_t lxc_clone(int (*fn)(void *), void *arg, int flags) argument 62 stack_size, flags | SIGCHLD, &clone_arg); 64 ret = clone(do_clone, stack + stack_size, flags | SIGCHLD, &clone_arg); 67 ERROR("Failed to clone (%#x): %s.", flags, strerror(errno)); 109 int lxc_fill_namespace_flags(char *flaglist, int *flags) argument 126 *flags |= aflag;
|
| H A D | af_unix.h | 28 extern int lxc_abstract_unix_open(const char *path, int type, int flags);
|
| H A D | utils.h | 78 static inline int unshare(int flags) argument 81 return syscall(__NR_unshare, flags); 160 static inline int signalfd(int fd, const sigset_t *mask, int flags) argument 164 retval = syscall (__NR_signalfd4, fd, mask, _NSIG / 8, flags); 165 if (errno == ENOSYS && flags == 0) 294 extern void *lxc_strmmap(void *addr, size_t length, int prot, int flags, int fd, 328 unsigned long flags, const void *data, const char *rootfs); 349 int lxc_prepare_loop_dev(const char *source, char *loop_dev, int flags);
|
| H A D | confile.h | 52 extern int lxc_fill_elevated_privileges(char *flaglist, int *flags);
|
| H A D | start.c | 609 int ret, cmd, v, flags; local 629 flags = CLONE_NEWPID | SIGCHLD; 631 flags |= CLONE_NEWUSER; 634 pid = __clone2(container_reboot_supported, stack, stack_size, flags, &cmd); 637 pid = clone(container_reboot_supported, stack, flags, &cmd); 640 if (flags & CLONE_NEWUSER) 641 ERROR("Failed to clone (%#x): %s (includes CLONE_NEWUSER).", flags, strerror(errno)); 643 ERROR("Failed to clone (%#x): %s.", flags, strerror(errno)); 1062 int preserve_mask = 0, i, flags; local 1149 flags [all...] |
| H A D | lxccontainer.h | 42 #define LXC_CLONE_MAXFLAGS (1 << 5) /*!< Number of \c LXC_CLONE_* flags */ 44 #define LXC_CREATE_MAXFLAGS (1 << 1) /*!< Number of \c LXC_CREATE* flags */ 313 * \param flags \c LXC_CREATE_* options (currently only \ref 321 struct bdev_specs *specs, int flags, char *const argv[]); 333 * \param flags \c LXC_CREATE_* options (currently only \ref 344 struct bdev_specs *specs, int flags, ...); 546 * \param flags Additional \c LXC_CLONE* flags to change the cloning behaviour: 563 * \note If devtype was not specified, and \p flags contains \ref 568 const char *lxcpath, int flags, cons [all...] |
| H A D | af_unix.c | 37 int lxc_abstract_unix_open(const char *path, int type, int flags) argument 43 if (flags & O_TRUNC)
|
| H A D | conf.h | 74 * @flags : set the address up 96 unsigned int flags; member in struct:ifla_vlan 116 * @flags : flag of the network device (IFF_UP, ... ) 124 int flags; member in struct:lxc_netdev
|
| H A D | criu.c | 339 unsigned long flags; local 341 if (parse_mntopts(mntent.mnt_opts, &flags, &mntdata) < 0) 347 if (!(flags & MS_BIND)) 832 int flags; local 877 flags = fcntl(os.console_fd, F_GETFD); 878 if (flags < 0) { 883 flags &= ~FD_CLOEXEC; 885 if (fcntl(os.console_fd, F_SETFD, flags) < 0) {
|
| H A D | lxccontainer.c | 1426 const char *bdevtype, struct bdev_specs *specs, int flags, 1539 if (!create_run_template(c, tpath, !!(flags & LXC_CREATE_QUIET), argv)) 1566 const char *bdevtype, struct bdev_specs *specs, int flags, 1571 ret = do_lxcapi_create(c, t, bdevtype, specs, flags, argv); 1634 const char *bdevtype, struct bdev_specs *specs, int flags, ...) 1649 va_start(ap, flags); 1657 bret = do_lxcapi_create(c, t, bdevtype, specs, flags, args); 2853 const char *newtype, int flags, const char *bdevdata, 2860 flags |= LXC_CLONE_SNAPSHOT; 2862 bdev = bdev_copy(c0, c->name, c->config_path, newtype, flags, bdevdat 1425 do_lxcapi_create(struct lxc_container *c, const char *t, const char *bdevtype, struct bdev_specs *specs, int flags, char *const argv[]) argument 1565 lxcapi_create(struct lxc_container *c, const char *t, const char *bdevtype, struct bdev_specs *specs, int flags, char *const argv[]) argument 1633 lxcapi_createl(struct lxc_container *c, const char *t, const char *bdevtype, struct bdev_specs *specs, int flags, ...) argument 2852 copy_storage(struct lxc_container *c0, struct lxc_container *c, const char *newtype, int flags, const char *bdevdata, uint64_t newsize) argument 2919 int flags; member in struct:clone_update_data 2927 int flags = data->flags; local 3056 do_lxcapi_clone(struct lxc_container *c, const char *newname, const char *lxcpath, int flags, const char *bdevtype, const char *bdevdata, uint64_t newsize, char **hookargs) argument 3235 lxcapi_clone(struct lxc_container *c, const char *newname, const char *lxcpath, int flags, const char *bdevtype, const char *bdevdata, uint64_t newsize, char **hookargs) argument 3371 int i, flags, ret; local 3596 int flags = 0; local [all...] |
| H A D | conf.c | 187 static int memfd_create(const char *name, unsigned int flags) { argument 220 return syscall(__NR_memfd_create, name, flags); 227 extern int memfd_create(const char *name, unsigned int flags); 612 unsigned long flags) 618 if (!(flags & MS_REMOUNT)) 619 return flags; 625 return flags; 627 return flags; 638 return flags | required_flags; 640 return flags; 611 add_required_remount_flags(const char *s, const char *d, unsigned long flags) argument 644 lxc_mount_auto_mounts(struct lxc_conf *conf, int flags, struct lxc_handler *handler) argument 654 unsigned long flags; member in struct:__anon6 1666 parse_mntopt(char *opt, unsigned long *flags, char **data) argument [all...] |
| H A D | attach.c | 1074 long flags; local 1275 flags = fcntl(fd, F_GETFL); 1276 if (flags < 0) 1278 if (flags & FD_CLOEXEC) 1279 if (fcntl(fd, F_SETFL, flags & ~FD_CLOEXEC) < 0)
|
| /lxc/src/lxc/tools/ |
| H A D | lxc_unshare.c | 73 fprintf(stderr, "\t -s flags : ORed list of flags to unshare:\n" \ 115 int *flags; member in struct:start_arg 126 int flags = *start_arg->flags; local 131 if ((flags & CLONE_NEWNS) && want_default_mounts) 134 if ((flags & CLONE_NEWUTS) && want_hostname) 159 int flags = 0, daemonize = 0; local 160 uid_t uid = 0; /* valid only if (flags & CLONE_NEWUSER) */ 167 .flags [all...] |
| H A D | lxc_clone.c | 116 int flags = 0, option_index; local 162 if (snapshot) flags |= LXC_CLONE_SNAPSHOT; 163 if (keepname) flags |= LXC_CLONE_KEEPNAME; 164 if (keepmac) flags |= LXC_CLONE_KEEPMACADDR; 203 c2 = c1->clone(c1, new, newpath, flags, bdevtype, NULL, newsize,
|
| H A D | lxc_usernsexec.c | 56 int unshare(int flags); 78 int fd, flags; local 89 flags = fcntl(fd, F_GETFL); 90 flags &= ~O_NONBLOCK; 91 if (fcntl(fd, F_SETFL, flags) < 0) { 92 printf("WARN: could not set fd flags: %s\n", strerror(errno)); 194 * through -m flags. It's called once to get the default uid 268 unsigned long flags = CLONE_NEWUSER | CLONE_NEWNS; local 337 ret = unshare(flags);
|
| H A D | lxc_copy.c | 142 int flags, char *bdevtype, uint64_t fssize, enum task task, 146 int flags); 148 static int do_clone_task(struct lxc_container *c, enum task task, int flags, 161 int flags = 0; local 190 flags |= LXC_CLONE_SNAPSHOT; 192 flags |= LXC_CLONE_KEEPNAME; 194 flags |= LXC_CLONE_KEEPMACADDR; 228 ret = do_clone_task(c, my_args.task, flags, &argv[optind]); 363 int flags, char *bdevtype, uint64_t fssize, enum task task, 368 clone = c->clone(c, newname, newpath, flags, bdevtyp 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 [all...] |
| H A D | lxc_create.c | 211 int flags = 0; local 315 flags = LXC_CREATE_QUIET; 317 if (!c->create(c, my_args.template, my_args.bdevtype, &spec, flags, &argv[optind])) {
|
| /lxc/doc/ |
| H A D | lxc.container.conf | 17 # specify the flags to be used for the network, actually only <up> is allowed 20 lxc.network.flags = up
|
| /lxc/src/lxc/bdev/ |
| H A D | lxcbtrfs.h | 43 unsigned long long flags; member in struct:btrfs_ioctl_space_info 94 unsigned long long flags; member in struct:btrfs_ioctl_vol_args_v2 232 __le64 flags; member in struct:btrfs_inode_item 256 __le64 flags; member in struct:btrfs_root_item_v0 271 __le64 flags; member in struct:btrfs_root_item
|
| H A D | bdev.h | 122 int flags, const char *bdevdata, uint64_t newsize,
|
| /lxc/src/tests/ |
| H A D | reboot.c | 34 int clone(int (*fn)(void *), void *child_stack, int flags, void *arg, ...);
|
| /lxc/src/python-lxc/lxc/ |
| H A D | __init__.py | 208 def create(self, template=None, flags=0, args=(), bdevtype=None): 214 "flags" (optional) is an integer representing the optional 215 create flags to be passed. 229 template_args['flags'] = flags 235 def clone(self, newname, config_path=None, flags=0, bdevtype=None, 243 args['flags'] = flags 481 # namespace flags (no other python lib exports this) 502 # clone: clone flags [all...] |
| /lxc/src/python-lxc/ |
| H A D | lxc.c | 737 int flags = 0; local 748 static char *kwlist[] = {"newname", "config_path", "flags", "bdevtype", 753 &flags, &bdevtype, &bdevdata, &newsize, 776 config_path, flags, bdevtype, 836 int flags = 0; local 842 static char *kwlist[] = {"template", "flags", "bdevtype", "args", NULL}; 844 &template_name, &flags, &bdevtype, &vargs)) 861 flags, create_args)) 1643 "clone(newname, config_path, flags, bdevtype, bdevdata, newsize, " 1916 /* namespace flags (n [all...] |