From e83bebeff7d9d734e17c3e38ac13daabc09518e1 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 7 Sep 2015 15:59:52 +0200 Subject: nspawn: split out mount related functions into a new nspawn-mount.c file --- src/nspawn/nspawn.h | 32 -------------------------------- 1 file changed, 32 deletions(-) (limited to 'src/nspawn/nspawn.h') diff --git a/src/nspawn/nspawn.h b/src/nspawn/nspawn.h index 2124b434fe..1e2c26b65c 100644 --- a/src/nspawn/nspawn.h +++ b/src/nspawn/nspawn.h @@ -26,32 +26,6 @@ #include "list.h" -typedef enum VolatileMode { - VOLATILE_NO, - VOLATILE_YES, - VOLATILE_STATE, - _VOLATILE_MODE_MAX, - _VOLATILE_MODE_INVALID = -1 -} VolatileMode; - -typedef enum CustomMountType { - CUSTOM_MOUNT_BIND, - CUSTOM_MOUNT_TMPFS, - CUSTOM_MOUNT_OVERLAY, - _CUSTOM_MOUNT_TYPE_MAX, - _CUSTOM_MOUNT_TYPE_INVALID = -1 -} CustomMountType; - -typedef struct CustomMount { - CustomMountType type; - bool read_only; - char *source; /* for overlayfs this is the upper directory */ - char *destination; - char *options; - char *work_dir; - char **lower; -} CustomMount; - typedef struct ExposePort { int protocol; uint16_t host_port; @@ -59,11 +33,5 @@ typedef struct ExposePort { LIST_FIELDS(struct ExposePort, ports); } ExposePort; -void custom_mount_free_all(CustomMount *l, unsigned n); -int bind_mount_parse(CustomMount **l, unsigned *n, const char *s, bool read_only); -int tmpfs_mount_parse(CustomMount **l, unsigned *n, const char *s); - void expose_port_free_all(ExposePort *p); int expose_port_parse(ExposePort **l, const char *s); - -VolatileMode volatile_mode_from_string(const char *s); -- cgit v1.2.3-54-g00ecf