X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b41e6a1f15f499dfd49ec43164fc833ad2ffc04c..8cd522fa188768493253eb4318e18ecb62aec748:/src/mc/remote/AppSide.cpp diff --git a/src/mc/remote/AppSide.cpp b/src/mc/remote/AppSide.cpp index 3c5b688f19..9401138435 100644 --- a/src/mc/remote/AppSide.cpp +++ b/src/mc/remote/AppSide.cpp @@ -162,7 +162,13 @@ void AppSide::handle_fork(const s_mc_message_int_t* msg) xbt_assert(pid >= 0, "Could not fork application sub-process: %s.", strerror(errno)); if (pid == 0) { // Child - int sock = socket(AF_LOCAL, SOCK_SEQPACKET | SOCK_CLOEXEC, 0); + int sock = socket(AF_LOCAL, + SOCK_SEQPACKET +#ifdef SOCK_CLOEXEC + | SOCK_CLOEXEC /* MacOSX does not have it */ +#endif + , + 0); struct sockaddr_un addr = {}; addr.sun_family = AF_LOCAL;