1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-23 17:34:00 +03:00

missing: define LO_FLAGS_PARTSCAN if it is missing

https://bugs.freedesktop.org/show_bug.cgi?id=76335
This commit is contained in:
Lennart Poettering 2014-03-19 01:10:14 +01:00
parent c4a7b2c56e
commit 5f381b355a
2 changed files with 7 additions and 2 deletions

View File

@ -241,11 +241,12 @@ LIBS="$save_LIBS"
AC_CHECK_FUNCS([fanotify_init fanotify_mark])
AC_CHECK_FUNCS([__secure_getenv secure_getenv])
AC_CHECK_DECLS([gettid, pivot_root, name_to_handle_at, setns], [], [], [[#include <sys/types.h>
AC_CHECK_DECLS([gettid, pivot_root, name_to_handle_at, setns, LO_FLAGS_PARTSCAN], [], [], [[#include <sys/types.h>
#include <unistd.h>
#include <sys/mount.h>
#include <fcntl.h>
#include <sched.h>]])
#include <sched.h>
#include <linux/loop.h>]])
# This makes sure pkg.m4 is available.
m4_pattern_forbid([^_?PKG_[A-Z_]+$],[*** pkg.m4 missing, please install pkg-config])

View File

@ -365,3 +365,7 @@ static inline int setns(int fd, int nstype) {
return syscall(__NR_setns, fd, nstype);
}
#endif
#if !HAVE_DECL_LO_FLAGS_PARTSCAN
#define LO_FLAGS_PARTSCAN 8
#endif