From: <rik...@li...> - 2013-05-03 14:00:43
|
From: Riku Voipio <rik...@li...> System call number 0 might be in use in selected syscalls. Signed-off-by: Riku Voipio <rik...@li...> --- testcases/kernel/include/regen.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/testcases/kernel/include/regen.sh b/testcases/kernel/include/regen.sh index 86cdc09..08a2669 100755 --- a/testcases/kernel/include/regen.sh +++ b/testcases/kernel/include/regen.sh @@ -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 -- 1.7.10.4 |