@@ -27,7 +27,7 @@ cat << EOF > "${output_pid}"
#define ltp_syscall(NR, ...) ({ \\
int __ret; \\
- if (NR == 0) { \\
+ if (NR == __LTP__NR_INVALID_SYSCALL) { \\
errno = ENOSYS; \\
__ret = -1; \\
} else { \\
@@ -71,11 +71,12 @@ done
echo -n "Generating stub list ... "
echo "" >> "${output_pid}"
echo "/* Common stubs */" >> "${output_pid}"
+echo "#define __LTP__NR_INVALID_SYSCALL -1" >> "${output_pid}"
for nr in $(awk '{print $1}' "${srcdir}/"*.in | sort -u) ; do
nr="__NR_$nr"
cat <<-EOF >> "${output_pid}"
# ifndef $nr
- # define $nr 0
+ # define $nr __LTP__NR_INVALID_SYSCALL
# endif
EOF
done