From owner-cvs-sys Sun Nov 5 10:47:34 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id KAA08924 for cvs-sys-outgoing; Sun, 5 Nov 1995 10:47:34 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id KAA08917 ; Sun, 5 Nov 1995 10:47:28 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id FAA11281; Mon, 6 Nov 1995 05:45:08 +1100 Date: Mon, 6 Nov 1995 05:45:08 +1100 From: Bruce Evans Message-Id: <199511051845.FAA11281@godzilla.zeta.org.au> To: j@uriah.heep.sax.de, peter@freefall.freebsd.org Subject: Re: cvs commit: src/sys/sys conf.h Cc: CVS-commiters@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk >There's yet another conflicting definition around: struct pmap is >defined twice in a totally different context. Inside the kernel (and >... >I've attempted to work around this by introducing a `pmap_t' as an >alias for the kernel `struct pmap', but while this made lint happy, it >caused me grief with libkvm -- this turned out to be the reason for my >question about ``proc size mismatch'' for programs like ps(1) etc. There's already a pmap_t (typedef struct pmap *pmap_t). I dislike using typedefs for structs and pointers. Bruce