This is the mail archive of the glibc-bugs@sourceware.org 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]
Other format: [Raw text]

[Bug libc/16416] New: stale macro definition SCM_SRCRT in bits/in.h


https://sourceware.org/bugzilla/show_bug.cgi?id=16416

            Bug ID: 16416
           Summary: stale macro definition SCM_SRCRT in bits/in.h
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: bugdal at aerifal dot cx
                CC: drepper.fsp at gmail dot com

SCM_SRCRT is defined as IPV6_RXSRCRT, but the latter is not defined anywhere.
Searching isn't turning up much, but IPV6_RXSRCRT seems like it may have been
removed by this patch (I'm not sure if it was applied as-is or in an alternate
form):

http://marc.info/?l=glibc-bug&m=98313959906425&w=2

IPV6_RTHDR (the new name) has now been defined differently (with a value of 57
instead of 5) and the old value renamed to IPV6_2292RTHDR.

I have no idea what SCM_SRCRT should be defined as, or whether it should even
exist. Strictly speaking, it should not be defined by netinet/in.h unless
sys/socket.h already defines it, and given that nobody has noticed the stale
definition until now, I think it's safe to say nobody's using it and it should
probably just be removed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


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