summaryrefslogtreecommitdiff
path: root/parallel/sge/patches/patch-bg
diff options
context:
space:
mode:
Diffstat (limited to 'parallel/sge/patches/patch-bg')
-rw-r--r--parallel/sge/patches/patch-bg58
1 files changed, 58 insertions, 0 deletions
diff --git a/parallel/sge/patches/patch-bg b/parallel/sge/patches/patch-bg
new file mode 100644
index 00000000000..5b6f8e36b89
--- /dev/null
+++ b/parallel/sge/patches/patch-bg
@@ -0,0 +1,58 @@
+$NetBSD: patch-bg,v 1.1 2004/06/15 00:26:07 dmcmahill Exp $
+
+--- source/common/basis_types.h.orig Wed Mar 3 13:09:42 2004
++++ source/common/basis_types.h
+@@ -52,7 +52,7 @@
+
+
+
+-#if defined(FREEBSD)
++#if defined(FREEBSD) || defined(NETBSD)
+ # define U32CFormat "%u"
+ # define u32c(x) (unsigned int)(x)
+
+@@ -92,7 +92,7 @@ extern "C" {
+ # define u_long32 u_int
+ #elif defined(WIN32NATIVE)
+ # define u_long32 unsigned long
+-#elif defined(FREEBSD)
++#elif defined(FREEBSD) || defined(NETBSD)
+ # define u_long32 uint32_t
+ #else
+ # define u_long32 u_long
+@@ -100,7 +100,7 @@ extern "C" {
+
+ /* set u32 and x32 for 64 or 32 bit machines */
+ /* uu32 for strictly unsigned, not nice, but did I use %d for an unsigned? */
+-#if defined(ALPHA) || defined(IRIX6) || defined(CRAY) || defined(SOLARIS64) || defined(NECSX4) || defined(NECSX5) || defined(ALINUX) || defined(IA64LINUX) || defined(LINUXAMD64) ||defined(FREEBSD)
++#if defined(ALPHA) || defined(IRIX6) || defined(CRAY) || defined(SOLARIS64) || defined(NECSX4) || defined(NECSX5) || defined(ALINUX) || defined(IA64LINUX) || defined(LINUXAMD64) ||defined(FREEBSD) || defined(NETBSD)
+ # define u32 "%d"
+ # define uu32 "%u"
+ # define x32 "%x"
+@@ -116,7 +116,7 @@ extern "C" {
+ solaris (who else - it's IRIX?) uses long
+ variables for uid_t, gid_t and pid_t
+ */
+-#if defined(FREEBSD)
++#if defined(FREEBSD) || defined(NETBSD)
+ # define uid_t_fmt "%u"
+ #else
+ # define uid_t_fmt pid_t_fmt
+@@ -132,7 +132,7 @@ extern "C" {
+ # define gid_t_fmt "%ld"
+ #elif defined(LINUX5)
+ # define gid_t_fmt "%hu"
+-#elif defined(LINUX6) || defined(FREEBSD)
++#elif defined(LINUX6) || defined(FREEBSD) || defined(NETBSD)
+ # define gid_t_fmt "%u"
+ #else
+ # define gid_t_fmt "%d"
+@@ -185,7 +185,7 @@ typedef char stringTlong[4*MAX_STRING_SI
+ #define SN_UNLIMITED "%s"
+
+ /* used for shepherd and procfs */
+-#if defined(LINUX) || defined(SUN4) || defined(AIX4) || defined(HP10) || defined(HP11) || defined(FREEBSD)
++#if defined(LINUX) || defined(SUN4) || defined(AIX4) || defined(HP10) || defined(HP11) || defined(FREEBSD) || defined(NETBSD)
+ # define MAX_GROUPS NGROUPS
+ #elif defined(IRIX6) || defined(SOLARIS)
+ # define MAX_GROUPS NGROUPS_UMAX