mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-09 12:25:48 +01:00
gtestdbus: Use posix_spawn() to spawn dbus-daemon
This speeds up tests which use `GTestDBus` significantly. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
276fff2b96
commit
eb867c3d2f
@ -604,11 +604,12 @@ start_daemon (GTestDBus *self)
|
|||||||
g_spawn_async_with_pipes (NULL,
|
g_spawn_async_with_pipes (NULL,
|
||||||
(gchar **) argv,
|
(gchar **) argv,
|
||||||
NULL,
|
NULL,
|
||||||
#ifdef G_OS_WIN32
|
|
||||||
/* We Need this to get the pid returned on win32 */
|
/* We Need this to get the pid returned on win32 */
|
||||||
G_SPAWN_DO_NOT_REAP_CHILD |
|
G_SPAWN_DO_NOT_REAP_CHILD |
|
||||||
#endif
|
G_SPAWN_SEARCH_PATH |
|
||||||
G_SPAWN_SEARCH_PATH,
|
/* dbus-daemon will not abuse our descriptors, and
|
||||||
|
* passing this means we can use posix_spawn() for speed */
|
||||||
|
G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
&self->priv->bus_pid,
|
&self->priv->bus_pid,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user