head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.30 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.28 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.26 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.24 pkgsrc-2011Q2-base:1.2 pkgsrc-2009Q4:1.2.0.22 pkgsrc-2009Q4-base:1.2 pkgsrc-2008Q4:1.2.0.20 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.18 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.16 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.14 pkgsrc-2008Q2-base:1.2 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.1.1.0.20 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.18 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.16 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-2005Q4:1.1.1.1.0.14 pkgsrc-2005Q4-base:1.1.1.1 pkgsrc-2005Q3:1.1.1.1.0.12 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.10 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.8 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.6 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.4 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.2 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.2 date 2006.10.19.11.51.27; author markd; state dead; branches; next 1.1; 1.1 date 2004.05.03.00.38.35; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.05.03.00.38.35; author dmcmahill; state Exp; branches; next ; desc @@ 1.2 log @Update sge to 6.0.8. Several years worth of bug fixes and features. @ text @$NetBSD: patch-bb,v 1.1 2004/05/03 00:38:35 dmcmahill Exp $ --- source/libs/uti/sge_nprocs.c 2003-10-02 14:25:50.000000000 +0200 +++ source/libs/uti/sge_nprocs.c 2003-09-30 18:37:06.000000000 +0200 @@@@ -89,6 +89,11 @@@@ # include #endif +#if defined(NETBSD) +# include +# include +#endif + #ifdef NPROCS_TEST # include # include @@@@ -259,6 +264,16 @@@@ } #endif +#if defined(NETBSD) + int mib[2]; + size_t nprocs_len; + + nprocs_len = sizeof(nprocs); + mib[0] = CTL_HW; mib[1] = HW_NCPU; + if (sysctl(mib, 2, &nprocs, &nprocs_len, NULL, 0) == -1) { + nprocs = -1; } +#endif + if (nprocs <= 0) { nprocs = 1; @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @import sge-5.3p6 (Sun Grid Engine) The Grid Engine project is an open source community effort to facilitate the adoption of distributed computing solutions. Sponsored by Sun Microsystems and hosted by CollabNet, the Grid Engine project provides enabling distributed resource management software for wide ranging requirements from compute farms to grid computing. @ text @@