Dan Crosta on 26 Jul 2006 16:57:13 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Linux Port


Daniel K. Spicer wrote:
I'm doing a code port from Solaris to Suse Linux. The ported code will need to run on both so I need a preproccessor directive in the .c files like:

#ifdef SUSE
  ...Linux code
#else
  ...Solaris code
#endif

I'm using gcc. Does anyone know of an existing macro for Suse or Solaris to do this with?
Or another good way of doing it?

Thanks,
 -Dan

You can work some magic in your makefile with `uname`... that'll at least get you a kernel name (ie 'Linux' or 'Solaris'), not sure about SUSE specifically.


- d
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug