Re: Working on stuff / statement from tschwinge (was: Gnumach clean: Need advice, re Header files)
Thomas Bushnell BSG <[email protected]> Thu, 09 Nov 2006 10:58:41 -0800
| Newsgroups | gmane.os.hurd.devel.readers |
|---|---|
| Message-ID | <1163098721.2633.22.camel__6022.34286857328$1163098813$gmane$org@kempis.becket.net> |
--===============0153028961== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-440LtyZpkvJJWUl1XSSG" --=-440LtyZpkvJJWUl1XSSG Content-Type: text/plain Content-Transfer-Encoding: quoted-printable > As for the technical issue, Roland is mostly but not entirely right > about what gnumach/include is for. >=20 > It has both the interface files, and pseudo-clones of C library headers, > which don't get installed because the C library has better versions. In > that category are <sys/types.h>, <sys/time.h>, <sys/reboot.h>, > <sys/ioctl.h>, <mach/mig_support.h>, <mach/mach_traps.h>, > <mach/error.h>, and <alloca.h>, by my count. Perhaps this seems a little opaque, so I'll describe the point: gnumach/include is, essentially, a special /usr/include for use by the kernel itself when compiling. It only should get things which belong in /usr/include. The reason for <alloca.h> and <sys/types.h> is because those are files found in /usr/include, even if on an actual installed system the versions in /usr/include are provided by a different package. thomas --=-440LtyZpkvJJWUl1XSSG Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQBFU3phqMsB9b6fcOoRAjhqAJwOJJyGIgrZdmJxyGxNn9JroXGFzwCeKXkY +nyZmfC4n+b2MX7ZaxxXZ9A= =mvQF -----END PGP SIGNATURE----- --=-440LtyZpkvJJWUl1XSSG-- --===============0153028961== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Hurd-devel-readers mailing list [email protected] http://lists.gnu.org/mailman/listinfo/hurd-devel-readers --===============0153028961==--