Use standard pipe() syscall on non-Linux platforms

This commit is contained in:
Julien BLACHE 2010-01-09 13:41:14 +01:00
parent f4025c4b5d
commit 6033e29348
2 changed files with 8 additions and 0 deletions

View File

@ -982,7 +982,11 @@ filescanner_init(void)
return -1;
}
#if defined(__linux__)
ret = pipe2(exit_pipe, O_CLOEXEC);
#else
ret = pipe(exit_pipe);
#endif
if (ret < 0)
{
DPRINTF(E_FATAL, L_SCAN, "Could not create pipe: %s\n", strerror(errno));

View File

@ -1070,7 +1070,11 @@ httpd_init(void)
goto daap_fail;
}
#if defined(__linux__)
ret = pipe2(exit_pipe, O_CLOEXEC);
#else
ret = pipe(exit_pipe);
#endif
if (ret < 0)
{
DPRINTF(E_FATAL, L_HTTPD, "Could not create pipe: %s\n", strerror(errno));