mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-13 15:56:23 +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
|
static void
|
||||||
test_spawn_fd_assignment_clash (void)
|
test_spawn_fd_assignment_clash (void)
|
||||||
{
|
{
|
||||||
#ifdef G_OS_UNIX
|
#if defined(G_OS_UNIX) && defined(F_DUPFD_CLOEXEC)
|
||||||
int tmp_fd;
|
int tmp_fd;
|
||||||
guint i;
|
guint i;
|
||||||
const guint n_fds = 10;
|
const guint n_fds = 10;
|
||||||
@ -487,7 +487,7 @@ test_spawn_fd_assignment_clash (void)
|
|||||||
for (i = 0; i < n_fds; i++)
|
for (i = 0; i < n_fds; i++)
|
||||||
g_close (source_fds[i], NULL);
|
g_close (source_fds[i], NULL);
|
||||||
#else /* !G_OS_UNIX */
|
#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 */
|
#endif /* !G_OS_UNIX */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user