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==--