From owner-freebsd-current Thu Oct 26 07:03:20 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id HAA07128 for current-outgoing; Thu, 26 Oct 1995 07:03:20 -0700 Received: from mozart.american.com (mozart.american.com [204.253.96.2]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id HAA07123 for ; Thu, 26 Oct 1995 07:03:16 -0700 Received: from localhost (localhost [127.0.0.1]) by mozart.american.com (8.6.12/8.6.9) with SMTP id KAA13841; Thu, 26 Oct 1995 10:01:33 -0400 Message-Id: <199510261401.KAA13841@mozart.american.com> X-Authentication-Warning: mozart.american.com: Host localhost didn't use HELO protocol X-Mailer: exmh version 1.5.3 12/28/94 To: odiug@gom.informatik.rwth-aachen.de (Guido Muesch) cc: freebsd-current@freebsd.org Subject: Re: Where is IDE CDROM? In-reply-to: Your message of "Thu, 26 Oct 1995 13:10:21." <9510261210.AA12214@gom.informatik.rwth-aachen.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Thu, 26 Oct 1995 10:01:18 -0400 From: Josh Littlefield Sender: owner-current@freebsd.org Precedence: bulk > Shouldn't that be: > #ifndef ATAPI_MODULE > # define ATAPI_STATIC > #endif No. If building a kernel with drivers installed (NOT modloadable atapi support), then "options ATAPI_STATIC" should be in the config file, along with "options ATAPI". These then become #defines in the kernel Makefile. If you are building to support loadable atapi drivers instead, then DON'T include "options ATAPI_STATIC". The Makefile for building the loadable drivers will define ATAPI_MODULE. The code you found is to create the ATAPI_STATIC definition in this case, where it doesn't otherwise exist. Perhaps this will help. -josh ======================================================================== Josh Littlefield American Internet Corporation josh@american.com 4 Preston Court tel: 617-271-9200 fax: 617-275-4930 Bedford, MA 01730-2334