From 80acbaee801184140fac0c967cbb8aa051db2b06 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 29 Apr 2016 08:11:47 +0000 Subject: move testing/ruby-* to unmaintained ruby-mime-types and ruby-nokogiri was there already so remove those --- ...SIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 unmaintained/ruby-posix-spawn/0001-Only-use-POSIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch (limited to 'unmaintained/ruby-posix-spawn/0001-Only-use-POSIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch') diff --git a/unmaintained/ruby-posix-spawn/0001-Only-use-POSIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch b/unmaintained/ruby-posix-spawn/0001-Only-use-POSIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch new file mode 100644 index 0000000000..3779295bda --- /dev/null +++ b/unmaintained/ruby-posix-spawn/0001-Only-use-POSIX_SPAWN_USEVFORK-if-defined-or-if-GNU-l.patch @@ -0,0 +1,32 @@ +From d8872a3274bb6d5b0ab327c4b85792009970c841 Mon Sep 17 00:00:00 2001 +From: Natanael Copa +Date: Tue, 27 May 2014 15:20:28 +0200 +Subject: [PATCH] Only use POSIX_SPAWN_USEVFORK if defined or if GNU libc + +musl libc does not have it + +fixes #54 +--- + ext/posix-spawn.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/ext/posix-spawn.c b/ext/posix-spawn.c +index 501423d..29101f8 100644 +--- a/ext/posix-spawn.c ++++ b/ext/posix-spawn.c +@@ -396,9 +396,9 @@ rb_posixspawn_pspawn(VALUE self, VALUE env, VALUE argv, VALUE options) + sigemptyset(&mask); + posix_spawnattr_setsigmask(&attr, &mask); + +-#if defined(POSIX_SPAWN_USEVFORK) || defined(__linux__) +- /* Force USEVFORK on linux. If this is undefined, it's probably because +- * you forgot to define _GNU_SOURCE at the top of this file. ++#if defined(POSIX_SPAWN_USEVFORK) || defined(__GLIBC__) ++ /* Force USEVFORK on GNU libc. If this is undefined, it's probably ++ * because you forgot to define _GNU_SOURCE at the top of this file. + */ + flags |= POSIX_SPAWN_USEVFORK; + #endif +-- +1.9.3 + -- cgit v1.2.3