From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bryan Christ Subject: standard OS defines Date: Wed, 22 Aug 2007 13:35:21 -0500 Message-ID: <46CC81E9.1080904@hp.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: Sender: linux-c-programming-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: linux-c-programming@vger.kernel.org does anyone know where i can find a list of standardized OS defines? i've come across the list below, but i haven't found an authoritative resource convince me these are standard/correct. even if they are i'm sure what i've found is a just a subset of a larger list--but i don't know where to look. __CYGWIN__ __NetBSD__ __OpenBSD__ __linux__ __sun__ also, is there a tool that like getconf that i can use to pipe these defines into gcc at compile time? thanks in advance, bryan