From: Paweł Szewczyk
Date: Tue, 9 May 2017 09:41:09 +0000 (+0200)
Subject: Add a simple program to test audit listener
X-Git-Tag: submit/tizen/20170622.101818~60
X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d73e149e83095bfd226b2e6eb3933beecca26f3;p=platform%2Fcore%2Fsystem%2Ffaultd.git
Add a simple program to test audit listener
This is just a process which leaks file descriptors.
To test audit listener just run faultd and then this
program.
---
diff --git a/tests/leaker.c b/tests/leaker.c
new file mode 100644
index 0000000..592d6a7
--- /dev/null
+++ b/tests/leaker.c
@@ -0,0 +1,30 @@
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+int main()
+{
+ int i;
+ int fd;
+
+ struct rlimit limits = {
+ .rlim_cur = 16,
+ .rlim_max = 16,
+ };
+
+ setrlimit(RLIMIT_NOFILE, &limits);
+
+ for (i = 0; i < 100; ++i) {
+ fd = open("/dev/null", O_RDONLY);
+ if (fd < 0) {
+ printf("%d fds, error: %d\n", i, errno);
+ break;
+ }
+ }
+
+ return 0;
+}