Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls.
(aarch64 kernels don't have these system calls.)
Change-Id: I6f64075aa412f71520f2df71c3d69b647f91c1ca
diff --git a/tests/unistd_test.cpp b/tests/unistd_test.cpp
index 3193083..7d0af7c 100644
--- a/tests/unistd_test.cpp
+++ b/tests/unistd_test.cpp
@@ -73,3 +73,16 @@
ASSERT_EQ(0, stat(tf.filename, &sb));
ASSERT_EQ(123, sb.st_size);
}
+
+static bool gPauseTestFlag = false;
+static void PauseTestSignalHandler(int) {
+ gPauseTestFlag = true;
+}
+
+TEST(unistd, pause) {
+ signal(SIGALRM, PauseTestSignalHandler);
+ alarm(1);
+ ASSERT_FALSE(gPauseTestFlag);
+ ASSERT_EQ(-1, pause());
+ ASSERT_TRUE(gPauseTestFlag);
+}