From hsu@clinet.fi  Thu Mar 16 10:28:02 1995
Received: from clinet.fi (root@clinet.fi [193.64.6.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA18633 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Mar 1995 10:27:56 -0800
Received: from katiska.clinet.fi (root@katiska.clinet.fi [193.64.6.3]) by clinet.fi (8.6.10/8.6.4) with ESMTP id UAA04873 for <FreeBSD-gnats-submit@freebsd.org>; Thu, 16 Mar 1995 20:27:35 +0200
Received: (root@localhost) by katiska.clinet.fi (8.6.10/8.6.4) id UAA25477; Thu, 16 Mar 1995 20:27:34 +0200
Message-Id: <199503161827.UAA25477@katiska.clinet.fi>
Date: Thu, 16 Mar 1995 20:27:34 +0200
From: Heikki Suonsivu <hsu@clinet.fi>
Reply-To: hsu@clinet.fi
To: FreeBSD-gnats-submit@freebsd.org
Subject: Compiler doesn't define anything to determinate bsd 4.4 origin
X-Send-Pr-Version: 3.2

>Number:         246
>Category:       gnu
>Synopsis:       Compiler doesn't define anything to determinate bsd 4.4 origin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs (FreeBSD bugs mailing list)
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 16 10:30:01 1995
>Closed-Date:    Sun Mar 19 22:31:16 PST 1995
>Last-Modified:
>Originator:     Heikki Suonsivu
>Release:        FreeBSD 2.1.0-Development i386
>Organization:
Helsinki University of Technology, Finland
>Environment:

	Current (a week old)

>Description:

bsd or bsd4_4 or anything should be defined by C compiler.  Currently
there is nothing but unix, i386 and FreeBSD, which forces #ifdef
FreeBSD clutter even when the program only needs generic BSD features,
nothing specific to FreeBSD.

gcc version 2.6.2
 /usr/libexec/cpp -lang-c -v -undef -D__GNUC__=2 -D__GNUC_MINOR__=6 -Dunix -Di386 -D__FreeBSD__=2 -D__unix__ -D__i386__ -D__FreeBSD__=2 -D__unix -D__i386 -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) /usr/users/hsu/hello.c /var/tmp/cc024742.i

>How-To-Repeat:

gcc -v existing-file.c

>Fix:
	
	Add -D__bsd4_4__ and/or -Dbsd4_4

	It should make its way into 2.1.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ache 
State-Changed-When: Sun Mar 19 22:31:16 PST 1995 
State-Changed-Why:  
Not a bug but feature 
>Unformatted:



