]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
utils: add lxc_getpagesize()
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 21 Oct 2017 14:22:58 +0000 (16:22 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 8 Nov 2017 23:19:00 +0000 (00:19 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/utils.c
src/lxc/utils.h

index 501f74d3a93650c773c0ef03cb1225b92469f8a2..d3c8e3af834e5d082f1719d1318e5a47ef0b660d 100644 (file)
@@ -2420,3 +2420,14 @@ int lxc_make_tmpfile(char *template, bool rm)
 
        return fd;
 }
+
+uint64_t lxc_getpagesize(void)
+{
+       int64_t pgsz;
+
+       pgsz = sysconf(_SC_PAGESIZE);
+       if (pgsz <= 0)
+               pgsz = 1 << 12;
+
+       return pgsz;
+}
index 27428e15767d307f1fce624d47ba824fc0ed060f..6bbe5ef61f1877f3f269a0f267dc43d7747db67d 100644 (file)
@@ -467,5 +467,6 @@ extern bool has_fs_type(const char *path, fs_type_magic magic_val);
 extern bool is_fs_type(const struct statfs *fs, fs_type_magic magic_val);
 extern bool lxc_nic_exists(char *nic);
 extern int lxc_make_tmpfile(char *template, bool rm);
+extern uint64_t lxc_getpagesize(void);
 
 #endif /* __LXC_UTILS_H */