summaryrefslogtreecommitdiff
path: root/src/arch-syscall-check
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch-syscall-check')
-rwxr-xr-xsrc/arch-syscall-check7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/arch-syscall-check b/src/arch-syscall-check
index ae67daa..9c7fd41 100755
--- a/src/arch-syscall-check
+++ b/src/arch-syscall-check
@@ -22,8 +22,11 @@
# along with this library; if not, see <http://www.gnu.org/licenses>.
#
-SYSCALL_CSV="./syscalls.csv"
-SYSCALL_HDR="../include/seccomp-syscalls.h"
+# Based on an idea from GNU coreutils
+abs_topsrcdir="$(unset CDPATH; cd $(dirname $0)/.. && pwd)"
+
+SYSCALL_CSV="$abs_topsrcdir/src/syscalls.csv"
+SYSCALL_HDR="$abs_topsrcdir/include/seccomp-syscalls.h"
function check_snr() {
(export LC_ALL=C; diff \