From odiug@darkstar.informatik.rwth-aachen.de  Mon Aug  7 16:03:44 1995
Received: from darkstar.informatik.rwth-aachen.de (darkstar.Informatik.RWTH-Aachen.DE [137.226.17.23])
          by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id QAA05693
          for <FreeBSD-gnats-submit@freebsd.org>; Mon, 7 Aug 1995 16:03:42 -0700
Received: (from odiug@localhost) by darkstar.informatik.rwth-aachen.de (8.6.11/8.6.9) id BAA00203; Tue, 8 Aug 1995 01:04:05 +0200
Message-Id: <199508072304.BAA00203@darkstar.informatik.rwth-aachen.de>
Date: Tue, 8 Aug 1995 01:04:05 +0200
From: Guido Muesch <odiug@darkstar.informatik.rwth-aachen.de>
Reply-To: odiug@darkstar.informatik.rwth-aachen.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: xdr_float, xdr_double missing in libc
X-Send-Pr-Version: 3.2

>Number:         659
>Category:       bin
>Synopsis:       xdr_float, xdr_double missing in libc
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:
>Keywords:
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug  7 16:10:01 PDT 1995
>Closed-Date:    Mon Aug 7 16:29:57 PDT 1995
>Last-Modified:  Mon Aug  7 16:32:37 PDT 1995
>Originator:     Guido Muesch
>Release:        FreeBSD 2.0-BUILT-19950603 i386
>Organization:
RWTH-Aachen
>Environment:
Freshly installed FreeBSD 2.0.5R

>Description:
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.

>How-To-Repeat:
Try to link something that needs xdr_double.

>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.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: mpp 
State-Changed-When: Mon Aug 7 16:29:57 PDT 1995 
State-Changed-Why:  
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. 
>Unformatted:
