diff options
author | Eric Koegel <eric.koegel@gmail.com> | 2017-11-06 13:09:49 +0300 |
---|---|---|
committer | Eric Koegel <eric.koegel@gmail.com> | 2017-11-09 04:41:48 +0300 |
commit | fe252c19a9d7166451262bd327c6b51884f781ef (patch) | |
tree | 841f02cadb6a0015b7da59722798c4c0e63de6bb /src | |
parent | 661c9c2dbce4d412bebaf960ea6eb599318904a8 (diff) | |
download | ConsoleKit2-fe252c19a9d7166451262bd327c6b51884f781ef.tar.gz |
fix: Only use tmpfs mounts on DFly if supported
The vfs/tmpfs/tmpfs_mount.h file must be present on DragonFlyBSD
for tmpfs mounts to properly work.
Diffstat (limited to 'src')
-rw-r--r-- | src/ck-sysdeps-dragonfly.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ck-sysdeps-dragonfly.c b/src/ck-sysdeps-dragonfly.c index 9f8e52f..79d1c4a 100644 --- a/src/ck-sysdeps-dragonfly.c +++ b/src/ck-sysdeps-dragonfly.c @@ -48,7 +48,10 @@ #ifdef HAVE_SYS_MOUNT_H #include <sys/mount.h> #endif + +#ifdef HAVE_VFS_TMPFS_TMPFS_MOUNT_H #include <vfs/tmpfs/tmpfs_mount.h> +#endif #ifdef HAVE_SYS_PARAM_H #include <sys/param.h> @@ -498,7 +501,7 @@ ck_system_can_hybrid_sleep (void) gboolean ck_make_tmpfs (guint uid, guint gid, const gchar *dest) { -#ifdef HAVE_SYS_MOUNT_H +#ifdef HAVE_VFS_TMPFS_TMPFS_MOUNT_H int result; struct tmpfs_mount_info opts; TRACE (); @@ -528,7 +531,7 @@ ck_make_tmpfs (guint uid, guint gid, const gchar *dest) gboolean ck_remove_tmpfs (guint uid, const gchar *dest) { -#ifdef HAVE_SYS_MOUNT_H +#ifdef HAVE_VFS_TMPFS_TMPFS_MOUNT_H int result; TRACE (); |