Bug 659 - xdr_float, xdr_double missing in libc
Summary: xdr_float, xdr_double missing in libc
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1995-08-08 00:10 UTC by Guido Muesch
Modified: 1995-08-08 00:32 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guido Muesch 1995-08-08 00:10:01 UTC
xdr_float and xdr_double are missing in the standard libc. I discoverd
that compiling a spread sheet called teapot.
(ftp://cantor.informatik.rwth-aachen.de/pub/linux/teapot.tz)
teapot uses XDR when saving/loading a sheet.

Fix: 

Put xdr_float.c in the SRCS list of /usr/src/lib/libc/xdr/Makefile.inc
and recompile and install libc.
xdr_float.c is marked UNSUPPORTED in Makefile.inc. I do not know why this is
so. Maybe somebody of the core-team knows why. BTW NetBSD seems to have
xdr_float, xdr_double.
How-To-Repeat: Try to link something that needs xdr_double.
Comment 1 mpp freebsd_committer freebsd_triage 1995-08-08 00:29:57 UTC
State Changed
From-To: open->closed

The xdr_float routines are enabled in current. 
This was done in rev 1.4 of lib/libc/xdr/Makefile.inc on 7/22/1995.