mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 19:36:18 +01:00
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:
parent
9670d06a66
commit
ce0ff7c9da
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user