diff options
Diffstat (limited to 'src/arch-syscall-check')
-rwxr-xr-x | src/arch-syscall-check | 7 |
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 \ |