From: Riku Voipio <[email protected]>

System call number 0 might be in use in selected syscalls.

Signed-off-by: Riku Voipio <[email protected]>
---
 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


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
Ltp-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to