Searched defs:flags (Results 1 - 20 of 20) sorted by relevance

/lxc/src/lxc/tools/
H A Dlxc_create.c211 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 Dlxc_clone.c116 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 Dlxc_unshare.c73 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 Dlxc_usernsexec.c56 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 Dlxc_copy.c142 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 Dnamespace.c49 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 Daf_unix.c37 int lxc_abstract_unix_open(const char *path, int type, int flags) argument
43 if (flags & O_TRUNC)
H A Dutils.h78 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 Dattach.c1074 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 Dcriu.c339 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 Dstart.c609 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 Dconf.h74 * @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 Dconfile.c150 { "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 Dutils.c1688 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 Dconf.c187 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 Dlxccontainer.c1426 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 Dbdev.c296 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 Dlxcbtrfs.h43 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 Dcgfsng.c1531 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 Dlxc.c737 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...]

Completed in 1778 milliseconds