[DebianGIS-dev] r2570 - packages/libkml/trunk/debian/patches
frankie at alioth.debian.org
frankie at alioth.debian.org
Tue Oct 27 15:52:12 UTC 2009
Author: frankie
Date: 2009-10-27 15:52:12 +0000 (Tue, 27 Oct 2009)
New Revision: 2570
Modified:
packages/libkml/trunk/debian/patches/clone.diff
Log:
Use __clone2 instead of clone call.
Modified: packages/libkml/trunk/debian/patches/clone.diff
===================================================================
--- packages/libkml/trunk/debian/patches/clone.diff 2009-10-27 11:27:14 UTC (rev 2569)
+++ packages/libkml/trunk/debian/patches/clone.diff 2009-10-27 15:52:12 UTC (rev 2570)
@@ -1,7 +1,7 @@
Index: libkml-1.0.1/third_party/googletest-r108/src/gtest-death-test.cc
===================================================================
---- libkml-1.0.1.orig/third_party/googletest-r108/src/gtest-death-test.cc 2009-10-27 12:22:10.000000000 +0100
-+++ libkml-1.0.1/third_party/googletest-r108/src/gtest-death-test.cc 2009-10-27 12:22:46.000000000 +0100
+--- libkml-1.0.1.orig/third_party/googletest-r108/src/gtest-death-test.cc 2009-10-27 12:23:01.000000000 +0100
++++ libkml-1.0.1/third_party/googletest-r108/src/gtest-death-test.cc 2009-10-27 16:51:00.000000000 +0100
@@ -594,6 +594,8 @@
// A threadsafe implementation of fork(2) for threadsafe-style death tests
// that uses clone(2). It dies with an error message if anything goes
@@ -11,3 +11,17 @@
static pid_t ExecDeathTestFork(char* const* argv, int close_fd) {
static const bool stack_grows_down = StackGrowsDown();
const size_t stack_size = getpagesize();
+@@ -603,8 +605,13 @@
+ void* const stack_top =
+ static_cast<char*>(stack) + (stack_grows_down ? stack_size : 0);
+ ExecDeathTestArgs args = { argv, close_fd };
++#ifdef __ia64__
++ const pid_t child_pid = __clone2(&ExecDeathTestChildMain, stack_top, stack_size,
++ SIGCHLD, &args);
++#else
+ const pid_t child_pid = clone(&ExecDeathTestChildMain, stack_top,
+ SIGCHLD, &args);
++#endif
+ GTEST_DEATH_TEST_CHECK_(child_pid != -1);
+ GTEST_DEATH_TEST_CHECK_(munmap(stack, stack_size) != -1);
+ return child_pid;
More information about the Pkg-grass-devel
mailing list