[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <477BD374.6060506@zytor.com>
Date: Wed, 02 Jan 2008 10:09:56 -0800
From: "H. Peter Anvin" <hpa@...or.com>
To: Mike Frysinger <vapier@...too.org>
CC: Netdev List <netdev@...r.kernel.org>, klibc list <klibc@...or.com>
Subject: Re: [klibc] [patch] import socket defines
Mike Frysinger wrote:
> On Tuesday 01 January 2008, H. Peter Anvin wrote:
>> Mike Frysinger wrote:
>>> The kernel __GLIBC__ hacks were re-added so as to appease klibc people,
>>> but the klibc people didnt actually fix the problem on their side. This
>>> patch imports the structures/defines that klibc seems to need. Build
>>> tested on x86_64 (i dont actually use klibc so no idea how to test it).
>> The whole point was to NOT need to replicate all these structures and
>> constants, which are part of the ABI, in klibc...
>
> then figure out a way that doesnt make the kernel headers blow for everyone
> else out there. change the __GLIBC__ crap to __KLIBC__ or something.
Seems the most logical thing to do would be to break out the small
portion that everyone wants into <linux/sockaddr.h> or somesuch, and
then remove those ifdefs entirely.
Proposed patch (still being tested) attached...
-hpa
View attachment "0001-linux-socket.h-break-out-glibc-portions-into-l.patch" of type "text/x-patch" (3781 bytes)
Powered by blists - more mailing lists