diff options
author | Edward Liaw via ltp <ltp@lists.linux.it> | 2023-04-08 01:24:48 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-04-08 01:24:48 +0000 |
commit | 50735bdffb6329fb24f88475d0d650d60506aea1 (patch) | |
tree | 2d118143e496384485e9e24d4ccad5b43b04b312 | |
parent | eb3a7a4cc84055495ce12d39d25d7cd3332ecdd3 (diff) | |
parent | b8999d4f0b42b54e662a7fb1cb8c736fd6e03764 (diff) | |
download | ltp-android13-qpr3-c-s10-release.tar.gz |
syscall01: use 32bit syscalls if available am: 2bea892dbf am: 697a1476a3 am: b8999d4f0bandroid-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-release
Original change: https://android-review.googlesource.com/c/platform/external/ltp/+/2528105
Change-Id: Ic761b89f6aa27961d7be766798e149a71db46fc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | testcases/kernel/syscalls/syscall/syscall01.c | 8 |
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)"); |