aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-04-18 20:11:59 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-04-18 20:11:59 +0000
commitfb867882acf1b85112d6e6d9edad636b428e3d9e (patch)
treee6520b202ef4a56d552b2669876843019d422058
parent6d2173f7e235f20e4b8f48e494d3ccba7acf8176 (diff)
parent029808df43d1007652599ee8f86560f7ceb3a6f0 (diff)
downloadltp-android12-tests-release.tar.gz
Change-Id: Id978b43943321ef5cba100ae068026b238d3aadf
-rw-r--r--testcases/kernel/syscalls/syscall/syscall01.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/syscall/syscall01.c b/testcases/kernel/syscalls/syscall/syscall01.c
index 167e6ee86..76e793221 100644
--- a/testcases/kernel/syscalls/syscall/syscall01.c
+++ b/testcases/kernel/syscalls/syscall/syscall01.c
@@ -37,7 +37,11 @@ static void verify_getuid(void)
uid_t u1, u2;
u1 = getuid();
+#ifdef SYS_getuid32
+ u2 = syscall(SYS_getuid32);
+#else
u2 = syscall(SYS_getuid);
+#endif
if (u1 == u2) {
tst_res(TPASS, "getuid() == syscall(SYS_getuid)");
@@ -52,7 +56,11 @@ static void verify_getgid(void)
gid_t g1, g2;
g1 = getgid();
+#ifdef SYS_getgid32
+ g2 = syscall(SYS_getgid32);
+#else
g2 = syscall(SYS_getgid);
+#endif
if (g1 == g2) {
tst_res(TPASS, "getgid() == syscall(SYS_getgid)");