From owner-source-changes@NetBSD.ORG Sun Dec 25 14:34:30 1994 Return-Path: owner-source-changes@NetBSD.ORG Received: from pain.lcs.mit.edu (pain.lcs.mit.edu [128.52.46.239]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id OAA09308; Sun, 25 Dec 1994 14:34:30 GMT Received: (from daemon@localhost) by pain.lcs.mit.edu (8.6.9/8.6.9) id IAA07446 for source-changes-outgoing; Sun, 25 Dec 1994 08:15:32 -0500 Received: from duality.gnu.ai.mit.edu by pain.lcs.mit.edu (8.6.9/8.6.9) with ESMTP id IAA07442; Sun, 25 Dec 1994 08:15:24 -0500 Received: (from mycroft@localhost) by duality.gnu.ai.mit.edu (8.6.9/8.6.9) id JAA21220; Sun, 25 Dec 1994 09:23:59 -0500 Date: Sun, 25 Dec 1994 09:23:59 -0500 From: "Charles M. Hannum" Message-Id: <199412251423.JAA21220@duality.gnu.ai.mit.edu> To: pk@NetBSD.ORG Cc: source-changes@NetBSD.ORG Sender: owner-source-changes@NetBSD.ORG Precedence: list X-Loop: source-changes@NetBSD.ORG Modified files: dkbad.h Log Message: Multiple inclusion protection. This is wrong. The problem is that we've changed disklabel.h to include dkbad.h, but only on *some* architectures. So we're left with an inconsistency, where not including dkbad.h explicitly will cause some things to break, and including it explicitly will cause some other things to break. This should be fixed by either *not* including dkbad.h from disklabel.h, or by *always* including it from disklabel.h.