Bug 132802 - RPC headers not 64bit ready
Summary: RPC headers not 64bit ready
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: glibc
Version: 3.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Jakub Jelinek
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-09-17 08:29 UTC by Harald Hoyer
Modified: 2007-11-30 22:07 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-09-24 07:12:04 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Harald Hoyer 2004-09-17 08:29:56 UTC
u_long is used in all the RPC headers

They should be defined correctly like here:
http://cvsup.pt.freebsd.org/cgi-bin/cvsweb/cvsweb.cgi/src/include/rpc/#dirlist

Comment 2 Jakub Jelinek 2004-09-24 07:12:04 UTC
We discussed this on IRC.
1) the headers can't change because of binary compatibility requirements
2) the structures in those headers are the host structures, which by
   no means have to reflect the layout that goes over the wire.
   tcpdump should use xdrmem* RPC accessors.


Note You need to log in before you can comment on or make changes to this bug.