From owner-freebsd-current Mon Jun 10 00:38:26 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id AAA25619 for current-outgoing; Mon, 10 Jun 1996 00:38:26 -0700 (PDT) Received: from lirmm.lirmm.fr (lirmm.lirmm.fr [193.49.104.10]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id AAA25596 for ; Mon, 10 Jun 1996 00:38:24 -0700 (PDT) Received: from lirmm.fr (baobab.lirmm.fr [193.49.106.14]) by lirmm.lirmm.fr (8.7.1/8.6.4) with ESMTP id JAA22246 for ; Mon, 10 Jun 1996 09:38:22 +0200 (MET DST) Message-Id: <199606100738.JAA22246@lirmm.lirmm.fr> To: current@freebsd.org Subject: missing include in sysctl.3 Date: Mon, 10 Jun 1996 09:38:18 +0200 From: "Philippe Charnier" Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, The following program fails #include void main() { } The error is: /usr/include/sys/sysctl.h:385: parse error before `u_int' Functions that need sysctl.h to be included already ask to include sys/param.h as well (kvm_getprocs.3, kvm_getenvv.3, kvm_getargv.3). But sysctl.3 don't. Index: sysctl.3 =================================================================== RCS file: /home2h/FreeBSD.cvsroot/src/lib/libc/gen/sysctl.3,v retrieving revision 1.6 diff -u -r1.6 sysctl.3 --- sysctl.3 1996/03/11 03:08:51 1.6 +++ sysctl.3 1996/03/12 19:47:28 @@ -38,6 +38,7 @@ .Nm sysctl .Nd get or set system information .Sh SYNOPSIS +.Fd #include .Fd #include .Ft int .Fn sysctl "int *name" "u_int namelen" "void *oldp" "size_t *oldlenp" "void *newp" "size_t newlen" -------- -------- Philippe Charnier charnier@lirmm.fr LIRMM, 161 rue Ada, 34392 Montpellier cedex 5 -- France ------------------------------------------------------------------------