| /lxc/src/lxc/tools/ |
| 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])) {
|
| 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_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_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...] |
| /lxc/src/lxc/ |
| 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.c | 37 int lxc_abstract_unix_open(const char *path, int type, int flags) argument 43 if (flags & O_TRUNC)
|
| 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 | 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)
|
| 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 | 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 | 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 | confile.c | 150 { "lxc.network.flags", config_network_flags }, 528 strprint(retv, inlen, "flags\n"); 665 netdev->flags |= IFF_UP; 2133 int lxc_fill_elevated_privileges(char *flaglist, int *flags) argument 2148 *flags |= all_privs[i].flag; 2163 *flags |= aflag; 2392 * lxc.network.0.XXX, where XXX can be: name, type, link, flags, type, 2426 } else if (strcmp(p1, "flags") == 0) { 2427 if (netdev->flags & IFF_UP)
|
| H A D | utils.c | 1688 unsigned long flags, const void *data, const char *rootfs) 1698 if (flags & MS_BIND && src && src[0] != '/') { 1731 ret = mount(mntsrc, destbuf, fstype, flags, data); 1874 void *lxc_strmmap(void *addr, size_t length, int prot, int flags, int fd, argument 1889 overlap = mmap(tmp, length, prot, MAP_FIXED | flags, fd, offset); 2165 int lxc_prepare_loop_dev(const char *source, char *loop_dev, int flags) argument 2188 lo64.lo_flags = flags; 1687 safe_mount(const char *src, const char *dest, const char *fstype, unsigned long flags, const void *data, const char *rootfs) argument
|
| 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 | 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...] |
| /lxc/src/lxc/bdev/ |
| H A D | bdev.c | 296 const char *lxcpath, const char *bdevtype, int flags, 302 bool snap = flags & LXC_CLONE_SNAPSHOT; 303 bool maybe_snap = flags & LXC_CLONE_MAYBE_SNAPSHOT; 304 bool keepbdevtype = flags & LXC_CLONE_KEEPBDEVTYPE; 295 bdev_copy(struct lxc_container *c0, const char *cname, const char *lxcpath, const char *bdevtype, int flags, const char *bdevdata, uint64_t newsize, int *needs_rdep) argument
|
| 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
|
| /lxc/src/lxc/cgroups/ |
| H A D | cgfsng.c | 1531 unsigned long flags = MS_BIND | MS_NOSUID | MS_NOEXEC | MS_NODEV | local 1533 if (mount(NULL, dest, "cgroup", flags, NULL) < 0) { 1585 int flags = MS_BIND; local 1587 flags |= MS_RDONLY; 1589 if (mount(sourcepath, cgpath, "cgroup", flags, NULL) < 0) {
|
| /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...] |