Date: Tue, 8 Jun 1999 19:10:08 +0100 From: Mark Ovens <markov@globalnet.co.uk> To: Pradesh_Chanderpaul@stratus.com Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Developing code for Non-Unix platform Message-ID: <19990608191007.C258@marder-1> In-Reply-To: <1D1A4EF7AD4DD211A80D00A0C9D7DB667E670E@exna1.stratus.com>; from Pradesh_Chanderpaul@stratus.com on Tue, Jun 08, 1999 at 10:56:51AM -0400 References: <1D1A4EF7AD4DD211A80D00A0C9D7DB667E670E@exna1.stratus.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 08, 1999 at 10:56:51AM -0400, Pradesh_Chanderpaul@stratus.com wrote:
> I am busy with a few development projects that are destined for
> non-Unix based platforms. Some of them are ports.
>
> I am however not able to do my development on those platforms.
>
> To get around this, I do my development in a fantastic Windows
> based free IDE called LCCWin32 (bugs and all).
>
> However, I would prefer to do my development in FreeBSD. (This
> will provide one less reason to boot Win95. ) ;)
>
> I find that using gcc on FreeBSD will compile the "Unix'sms"
> (ie. "system" calls like 'fstat(), signal(), ) without complaint
> However, this {"unixsms") are not available in my destined
> platform, so I need to code around them.
>
> I found that coding in a DOS/Win32 environment will shut these
> out. Is there a way to do the same in FreeBSD using gcc.
>
How about:
#ifdef __FreeBSD__
/* Unix stuff here */
#else
/* Non-Unix stuff here */
#endif
HTH
> Regards
>
> ===============================================================
> Pradesh Chanderpaul Phone: +27 12 663 3260/6
>
> Stratus Computer Systems FAX : +27 12 663 3281
> South Africa CAC
> Email: Pradesh_Chanderpaul@stratus.com
> <mailto:Pradesh_Chanderpaul@stratus.com>
> ===============================================================
>
>
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
--
FreeBSD - The Power To Serve http://www.freebsd.org
My Webpage http://www.users.globalnet.co.uk/~markov
_______________________________________________________________
Mark Ovens, CNC Apps Engineer, Radan Computational Ltd. Bath UK
CAD/CAM solutions for Sheetmetal Working Industry
mailto:marko@uk.radan.com http://www.radan.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990608191007.C258>
