Bug 132802

Summary: RPC headers not 64bit ready
Product: Red Hat Enterprise Linux 3 Reporter: Harald Hoyer <harald>
Component: glibcAssignee: Jakub Jelinek <jakub>
Status: CLOSED NOTABUG QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.0   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-24 07:12:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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.