From owner-freebsd-hackers@FreeBSD.ORG Tue Jun 3 15:42:04 2014 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E8182472 for ; Tue, 3 Jun 2014 15:42:04 +0000 (UTC) Received: from stargate.chelsio.com (99-65-72-228.uvs.sntcca.sbcglobal.net [99.65.72.228]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B540028DA for ; Tue, 3 Jun 2014 15:42:04 +0000 (UTC) Received: from nice.asicdesigners.com (nice.asicdesigners.com [10.192.160.7]) by stargate.chelsio.com (8.13.8/8.13.8) with ESMTP id s53Fg2eM003916 for ; Tue, 3 Jun 2014 08:42:02 -0700 Received: from NICE.asicdesigners.com ([fe80::51b2:ba95:9d72:babc]) by nice.asicdesigners.com ([fe80::51b2:ba95:9d72:babc%15]) with mapi id 14.02.0247.003; Tue, 3 Jun 2014 08:42:03 -0700 From: Sreenivasa Honnur To: "freebsd-hackers@freebsd.org" Subject: How to Check kernel version in code? Thread-Topic: How to Check kernel version in code? Thread-Index: AQHPf0JdhGNhAT0mD0iB8Pr1dYk+Uw== Date: Tue, 3 Jun 2014 15:42:02 +0000 Message-ID: References: <538B61EC.9000403@mu.org> <5B82C892-12A4-4251-B3D2-A6D3EAAF90F9@dataix.net> <538B6FCC.9090301@mu.org> <538B761C.7060300@mu.org> <50E51CBE-7F7B-4093-86A5-320ACE81072E@dataix.net> <538B7937.2030104@mu.org> <098847BE-04B5-4E6F-98B8-87B5C7055C69@mail.turbofuzz.com> <538B8494.3040701@mu.org> <7977A65A-5ABE-49DD-8E76-074B54943D64@mail.turbofuzz.com> <538BDDF5.708@mu.org> <409ccb2cf1dc027bdf6ff7ccbda08723.authenticated@ultimatedns.net> <538C8DDF.3030602@mu.org> <538D4C93.1060808@freebsd.org> <538D50B3.300@freebsd.org> In-Reply-To: <538D50B3.300@freebsd.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-cr-puzzleid: {17C0F334-FD19-4ED4-8876-528EBE88E88D} x-cr-hashedpuzzle: AUvF Ak+k BP6n CTT6 C2pZ D7fj EEJ1 Egno FEQW FJPq GQ2V Gr2Z IOwM IRkN JQSP Ju5g; 1; ZgByAGUAZQBiAHMAZAAtAGgAYQBjAGsAZQByAHMAQABmAHIAZQBlAGIAcwBkAC4AbwByAGcA; Sosha1_v1; 7; {17C0F334-FD19-4ED4-8876-528EBE88E88D}; cwBoAG8AbgBuAHUAcgBAAGMAaABlAGwAcwBpAG8ALgBjAG8AbQA=; Tue, 03 Jun 2014 15:41:57 GMT; SABvAHcAIAB0AG8AIABDAGgAZQBjAGsAIABrAGUAcgBuAGUAbAAgAHYAZQByAHMAaQBvAG4AIABpAG4AIABjAG8AZABlAD8A x-originating-ip: [10.193.190.128] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jun 2014 15:42:05 -0000 I want to enable some code based on FBSD kernel versions like below: #ifdef FreeBSD_VERSION_10 #endif #ifdef FreeBSD_VERSION_9.2 #endif How can I do achieve this? Thanks Sreenivas