Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Nov 2005 13:30:25 -0500
From:      Louis LeBlanc <FreeBSD@keyslapper.net>
To:        freebsd-questions@freebsd.org
Cc:        Javier Matos <javierlu@gmail.com>
Subject:   Re: are there some function in C to notify about the OS used?
Message-ID:  <20051127183025.GA65134@keyslapper.net>
In-Reply-To: <20051127182238.GA93184@slackbox.xs4all.nl>
References:  <002901c5f37e$ad060950$0301a8c0@mindcrash> <20051127182238.GA93184@slackbox.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help

--KsGdsel6WgEHnImy
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 11/27/05 07:22 PM, Roland Smith sat at the `puter and typed:
> On Sun, Nov 27, 2005 at 07:16:21PM +0100, Javier Matos wrote:
>=20
> > 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?
>=20
> FILE *f =3D popen("uname", "r");
>=20
> Read the name from the pipe f, and then pclose(f);

There's also the direct API: UNAME(3) (man 3 uname).

Lou
--=20
Louis LeBlanc                          FreeBSD-at-keyslapper-DOT-net
Fully Funded Hobbyist,                   KeySlapper Extrordinaire :)
Please send off-list email to:         leblanc at keyslapper d.t net
Key fingerprint =3D C5E7 4762 F071 CE3B ED51  4FB8 AF85 A2FE 80C8 D9A2

Two wrights don't make a rong, they make an airplane.  Or bicycles.

--KsGdsel6WgEHnImy
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFDiftBr4Wi/oDI2aIRAquGAJ93Xu/1+hSFO4na7NfJ8F/wJAjkzACgkfnL
6xW1C2kR2EMMqsx35ZomIjQ=
=SQAr
-----END PGP SIGNATURE-----

--KsGdsel6WgEHnImy--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051127183025.GA65134>