mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
Keep userspace packaging in sync; update srcdiff to grok moved dmapi source.
Merge of xfs-cmds-melb:slinx:19608a by kenmcd.
This commit is contained in:
Vendored
+5
-4
@@ -186,13 +186,14 @@ AC_DEFUN([AC_PACKAGE_UTILITIES],
|
|||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AC_PACKAGE_NEED_UUID_H],
|
AC_DEFUN([AC_PACKAGE_NEED_UUID_H],
|
||||||
[ AC_CHECK_HEADERS(uuid.h)
|
[ AC_CHECK_HEADERS([uuid.h sys/uuid.h uuid/uuid.h])
|
||||||
if test $ac_cv_header_uuid_h = no; then
|
if test $ac_cv_header_uuid_h = no -a \
|
||||||
AC_CHECK_HEADERS(uuid/uuid.h,, [
|
$ac_cv_header_sys_uuid_h = no -a \
|
||||||
|
$ac_cv_header_uuid_uuid_h = no; then
|
||||||
echo
|
echo
|
||||||
echo 'FATAL ERROR: could not find a valid UUID header.'
|
echo 'FATAL ERROR: could not find a valid UUID header.'
|
||||||
echo 'Install the Universally Unique Identifiers development package.'
|
echo 'Install the Universally Unique Identifiers development package.'
|
||||||
exit 1])
|
exit 1
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ LSRCFILES = \
|
|||||||
package_attrdev.m4 \
|
package_attrdev.m4 \
|
||||||
package_dmapidev.m4 \
|
package_dmapidev.m4 \
|
||||||
package_globals.m4 \
|
package_globals.m4 \
|
||||||
|
package_libcdev.m4 \
|
||||||
package_ncurses.m4 \
|
package_ncurses.m4 \
|
||||||
package_pthread.m4 \
|
package_pthread.m4 \
|
||||||
package_types.m4 \
|
package_types.m4 \
|
||||||
|
|||||||
@@ -0,0 +1,67 @@
|
|||||||
|
#
|
||||||
|
# Check if we have a working fadvise system call
|
||||||
|
#
|
||||||
|
AC_DEFUN([AC_HAVE_FADVISE],
|
||||||
|
[ AC_MSG_CHECKING([for fadvise ])
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
#define _FILE_OFFSET_BITS 64
|
||||||
|
#include <fcntl.h>
|
||||||
|
], [
|
||||||
|
posix_fadvise(0, 1, 0, 0);
|
||||||
|
], have_fadvise=yes
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no))
|
||||||
|
AC_SUBST(have_fadvise)
|
||||||
|
])
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check if we have a working madvise system call
|
||||||
|
#
|
||||||
|
AC_DEFUN([AC_HAVE_MADVISE],
|
||||||
|
[ AC_MSG_CHECKING([for madvise ])
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
#define _FILE_OFFSET_BITS 64
|
||||||
|
#include <sys/mman.h>
|
||||||
|
], [
|
||||||
|
posix_madvise(0, 0, MADV_NORMAL);
|
||||||
|
], have_madvise=yes
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no))
|
||||||
|
AC_SUBST(have_madvise)
|
||||||
|
])
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check if we have a working mincore system call
|
||||||
|
#
|
||||||
|
AC_DEFUN([AC_HAVE_MINCORE],
|
||||||
|
[ AC_MSG_CHECKING([for mincore ])
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
#define _FILE_OFFSET_BITS 64
|
||||||
|
#include <sys/mman.h>
|
||||||
|
], [
|
||||||
|
mincore(0, 0, 0);
|
||||||
|
], have_mincore=yes
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no))
|
||||||
|
AC_SUBST(have_mincore)
|
||||||
|
])
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check if we have a working sendfile system call
|
||||||
|
#
|
||||||
|
AC_DEFUN([AC_HAVE_SENDFILE],
|
||||||
|
[ AC_MSG_CHECKING([for sendfile ])
|
||||||
|
AC_TRY_COMPILE([
|
||||||
|
#define _GNU_SOURCE
|
||||||
|
#define _FILE_OFFSET_BITS 64
|
||||||
|
#include <sys/sendfile.h>
|
||||||
|
], [
|
||||||
|
sendfile(0, 0, 0, 0);
|
||||||
|
], have_sendfile=yes
|
||||||
|
AC_MSG_RESULT(yes),
|
||||||
|
AC_MSG_RESULT(no))
|
||||||
|
AC_SUBST(have_sendfile)
|
||||||
|
])
|
||||||
@@ -1,11 +1,12 @@
|
|||||||
AC_DEFUN([AC_PACKAGE_NEED_UUID_H],
|
AC_DEFUN([AC_PACKAGE_NEED_UUID_H],
|
||||||
[ AC_CHECK_HEADERS(uuid.h)
|
[ AC_CHECK_HEADERS([uuid.h sys/uuid.h uuid/uuid.h])
|
||||||
if test $ac_cv_header_uuid_h = no; then
|
if test $ac_cv_header_uuid_h = no -a \
|
||||||
AC_CHECK_HEADERS(uuid/uuid.h,, [
|
$ac_cv_header_sys_uuid_h = no -a \
|
||||||
|
$ac_cv_header_uuid_uuid_h = no; then
|
||||||
echo
|
echo
|
||||||
echo 'FATAL ERROR: could not find a valid UUID header.'
|
echo 'FATAL ERROR: could not find a valid UUID header.'
|
||||||
echo 'Install the Universally Unique Identifiers development package.'
|
echo 'Install the Universally Unique Identifiers development package.'
|
||||||
exit 1])
|
exit 1
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|||||||
+5
-2
@@ -25,7 +25,9 @@ use strict;
|
|||||||
|
|
||||||
die "WORKAREA not set" unless defined $ENV{'WORKAREA'};
|
die "WORKAREA not set" unless defined $ENV{'WORKAREA'};
|
||||||
die "KWORKAREA not set" unless defined $ENV{'KWORKAREA'};
|
die "KWORKAREA not set" unless defined $ENV{'KWORKAREA'};
|
||||||
|
die "DMWORKAREA not set" unless defined $ENV{'DMWORKAREA'};
|
||||||
chdir $ENV{'WORKAREA'};
|
chdir $ENV{'WORKAREA'};
|
||||||
|
my $dmworkarea = $ENV{'DMWORKAREA'};
|
||||||
my $kworkarea = $ENV{'KWORKAREA'};
|
my $kworkarea = $ENV{'KWORKAREA'};
|
||||||
my $xdiff = $ENV{'XDIFF'};
|
my $xdiff = $ENV{'XDIFF'};
|
||||||
my $quiet = 0;
|
my $quiet = 0;
|
||||||
@@ -35,6 +37,7 @@ if ( ! -f "$kworkarea/xfs_fs.h" ) {
|
|||||||
$kworkarea .= '/fs/xfs';
|
$kworkarea .= '/fs/xfs';
|
||||||
die "Cannot find XFS in KWORKAREA" unless -f "$kworkarea/xfs_fs.h";
|
die "Cannot find XFS in KWORKAREA" unless -f "$kworkarea/xfs_fs.h";
|
||||||
}
|
}
|
||||||
|
die "Cannot find DMAPI in DMWORKAREA" unless -f "$dmworkarea/dmapi.h";
|
||||||
|
|
||||||
foreach (@ARGV) {
|
foreach (@ARGV) {
|
||||||
if (/^-q$/) {
|
if (/^-q$/) {
|
||||||
@@ -109,8 +112,8 @@ print "\n=== Checking headers ===\n";
|
|||||||
foreach (@difflist) {
|
foreach (@difflist) {
|
||||||
straightdiff $_, 'xfsprogs/include', "$kworkarea";
|
straightdiff $_, 'xfsprogs/include', "$kworkarea";
|
||||||
}
|
}
|
||||||
straightdiff 'dmapi_kern.h', 'dmapi/include', "$kworkarea/dmapi";
|
straightdiff 'dmapi_kern.h', 'dmapi/include', "$dmworkarea";
|
||||||
straightdiff 'dmapi.h', 'dmapi/include', "$kworkarea/dmapi";
|
straightdiff 'dmapi.h', 'dmapi/include', "$dmworkarea";
|
||||||
|
|
||||||
#
|
#
|
||||||
# setstate
|
# setstate
|
||||||
|
|||||||
Reference in New Issue
Block a user