This is the mail archive of the libc-alpha@sourceware.cygnus.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: RPC IPv6 breaks binary compatibility


Thorsten Kukuk <kukuk@suse.de> writes:

> As far as I can say, no program allocates memory for SVCXPRT,
> it is only a handle for RPC. But some program derefence the
> pointer to get the response verifier. This now fails because the
> data is stored on another adress.

But this will be broken anyway.  If we move the new element to the end
and let the old socket struct in place, at least for IPv6 connections
accessing the structure won't work.  Why do programs have to access
this struct anyway?

-- 
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]