threads: don't do rlimit test when running as root

Linux CAP_SYS_RESOURCE overrides RLIMIT_NPROC so we probably shouldn't
test thread creation failure when running the test as root...
This commit is contained in:
Ryan Lortie 2013-02-21 10:19:27 +00:00
parent 9670d06a66
commit ce0ff7c9da

View File

@ -136,6 +136,12 @@ test_thread4 (void)
GError *error;
gint ret;
/* Linux CAP_SYS_RESOURCE overrides RLIMIT_NPROC, and probably similar
* things are true on other systems.
*/
if (getuid () == 0 || geteuid () == 0)
return;
getrlimit (RLIMIT_NPROC, &nl);
nl.rlim_cur = 1;