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>
