mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 03:16:17 +01:00
glib spawn-singlethread test only if F_DUPFD_CLOEXEC is defined
F_DUPFD_CLOEXEC is not available on Solaris 10, no need to fail the build instead skip the test as on non Unix platforms already.
This commit is contained in:
parent
e944cf8b1c
commit
d3207660bb
@ -433,7 +433,7 @@ test_spawn_nonexistent (void)
|
||||
static void
|
||||
test_spawn_fd_assignment_clash (void)
|
||||
{
|
||||
#ifdef G_OS_UNIX
|
||||
#if defined(G_OS_UNIX) && defined(F_DUPFD_CLOEXEC)
|
||||
int tmp_fd;
|
||||
guint i;
|
||||
const guint n_fds = 10;
|
||||
@ -487,7 +487,7 @@ test_spawn_fd_assignment_clash (void)
|
||||
for (i = 0; i < n_fds; i++)
|
||||
g_close (source_fds[i], NULL);
|
||||
#else /* !G_OS_UNIX */
|
||||
g_test_skip ("FD redirection only supported on Unix");
|
||||
g_test_skip ("FD redirection only supported on Unix with F_DUPFD_CLOEXEC");
|
||||
#endif /* !G_OS_UNIX */
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user