On Wed, Jan 17, 2001 at 07:34:55AM -0500, Michael Richardson wrote:
>
> >>>>> "Torsten" == Torsten Landschoff <[EMAIL PROTECTED]> writes:
> Torsten> BTW: Does anybody know why glibc has a copy of the structures and
> Torsten> defines from if_packet.h in netpacket/packet.h? This only asks for
> Torsten> getting out of sync.
>
> I don't know.
> I do know that this is the major thing that has always pissed me off
> about Linux. lib* and kernel are not seperable.
People making distributions are doing the mess:
/usr/include/{linux,asm,scsi} should be symbolic links to
/usr/src/linux/include/{linux,asm,scsi} but maintaners of some distributions
prefer provide copies of kernel headers directly to
/usr/include/{linux,asm,scsi}; so when
/usr/src/linux/include/{linux,asm,scsi} is updated the system may be broken.
Slackware is one of distributions that always respected that, debian and
RedHat didn't made so when 2.2.0 came out and was then slightly broken.
> I think one should depend upon libc structures only.
Yes, and libc should depend on kernel headers, not on copies.
But glibc is been ported to other systems than linux as solaris... This risk
to add mess too.
Denis Ducamp.
--
[EMAIL PROTECTED] --- Hervé Schauer Consultants --- http://www.hsc.fr/
snort, hping & dsniff en français : http://www.groar.org/~ducamp/#sec-trad
Du bon usage de ... http://usenet-fr.news.eu.org/fr-chartes/rfc1855.html
Netiquette Guidelines .... http://www.pasteur.fr/infosci/RFC/18xx/1855
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe