From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 19 16:04:25 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46ADD16A400 for ; Wed, 19 Apr 2006 16:04:25 +0000 (UTC) (envelope-from root@scienceclue.ath.cx) Received: from scienceclue.ath.cx (mic92-1-87-90-12-116.dsl.club-internet.fr [87.90.12.116]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FF2243D4C for ; Wed, 19 Apr 2006 16:04:23 +0000 (GMT) (envelope-from root@scienceclue.ath.cx) Received: from scienceclue.ath.cx (localhost [127.0.0.1]) by scienceclue.ath.cx (8.13.6/8.13.6) with ESMTP id k3JG4gqm006892 for ; Wed, 19 Apr 2006 18:04:43 +0200 (CEST) (envelope-from root@scienceclue.ath.cx) Received: (from root@localhost) by scienceclue.ath.cx (8.13.6/8.13.6/Submit) id k3JG4bEl006891 for freebsd-hackers@freebsd.org; Wed, 19 Apr 2006 18:04:37 +0200 (CEST) (envelope-from root) Date: Wed, 19 Apr 2006 18:04:36 +0200 From: Mathieu Prevot To: freebsd-hackers@freebsd.org Message-ID: <20060419160436.GA6835@scienceclue.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Subject: sysctl(3) and sysctl(8) discrepancies X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Mathieu Prevot List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Apr 2006 16:04:25 -0000 Hello, I have FreeBSD 6.1-RC #27: Wed Apr 19 02:08:00 CEST 2006 amd64 and I have 3 different outputs about hw.ncpu: `sysctl hw.ncpu` gives me: 'hw.ncpu: 2' and I have: hw.ncpu = 6 hw.ncpu = 3 with: #include #include #include main() { int ncpu[1]; size_t len; len=sizeof(int); sysctlnametomib("hw.ncpu",ncpu,&len); printf("hw.ncpu = %d\n",(*ncpu)); printf("hw.ncpu = %d\n",HW_NCPU); exit(0); } Am I doing something wrong ? Mathieu