chiark / gitweb /
Don't try to set up cgroups for new users
[elogind.git] / src / shared / machine-image.h
index 75fa5f453371267ac9e1a3fcfec9893f5f3292db..bf41b2e78596d0dcea2009b52363db8ae654e7f4 100644 (file)
@@ -45,6 +45,8 @@ typedef struct Image {
         uint64_t usage_exclusive;
         uint64_t limit;
         uint64_t limit_exclusive;
+
+        void *userdata;
 } Image;
 
 Image *image_unref(Image *i);
@@ -68,3 +70,5 @@ bool image_name_is_valid(const char *s) _pure_;
 
 int image_path_lock(const char *path, int operation, LockFile *global, LockFile *local);
 int image_name_lock(const char *name, int operation, LockFile *ret);
+
+int image_set_limit(Image *i, uint64_t referenced_max);