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; +}