are there some function in C to notify about the OS used?

Roland Smith rsmith at xs4all.nl
Sun Nov 27 18:23:01 GMT 2005


On Sun, Nov 27, 2005 at 07:16:21PM +0100, Javier Matos wrote:

> I was programming an application to work with system process that can
> be found in /proc path and now I must to migrate my application to a
> linux OS but the structure of status file is different. I made two
> procedures to take information about status files, one for FreeBSD and
> another for Linux... , now I need some function in C to notify about
> the OS used to run the application to select between two
> procedures... but I can?t find it, can anyone help me?

FILE *f = popen("uname", "r");

Read the name from the pipe f, and then pclose(f);

-- 
R.F.Smith (http://www.xs4all.nl/~rsmith/) Please send e-mail as plain text.
public key: http://www.xs4all.nl/~rsmith/pubkey.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20051127/cf740dbd/attachment.bin


More information about the freebsd-questions mailing list