From owner-freebsd-questions Sun Mar 30 11:08:58 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA07135 for questions-outgoing; Sun, 30 Mar 1997 11:08:58 -0800 (PST) Received: from whistle.com (s205m131.whistle.com [207.76.205.131]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA07130 for ; Sun, 30 Mar 1997 11:08:54 -0800 (PST) Received: (from smap@localhost) by whistle.com (8.7.5/8.6.12) id LAA03759 for ; Sun, 30 Mar 1997 11:08:18 -0800 (PST) Received: from bubba.whistle.com(207.76.205.7) by whistle.com via smap (V1.3) id sma003757; Sun Mar 30 11:07:49 1997 Received: (from archie@localhost) by bubba.whistle.com (8.7.5/8.6.12) id LAA20441 for freebsd-questions@freebsd.org; Sun, 30 Mar 1997 11:07:49 -0800 (PST) From: Archie Cobbs Message-Id: <199703301907.LAA20441@bubba.whistle.com> Subject: Telling 2.2 from 3.0 To: freebsd-questions@freebsd.org Date: Sun, 30 Mar 1997 11:07:49 -0800 (PST) X-Mailer: ELM [version 2.4ME+ PL25 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk What is the "correct" way to tell which version of FreeBSD you're building on using #ifdef's in your C source code? Specifically, I have the problem that a file requires #include when building under 3.0, but not when building under 2.2 (the file doesn't exist under 2.2). Thanks, -Archie ___________________________________________________________________________ Archie Cobbs * Whistle Communications, Inc. * http://www.whistle.com