Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Matthias Drochner <drochner@netbsd.org>
List: source-changes
Date: 02/22/2007 22:08:21
Module Name: src
Committed By: drochner
Date: Thu Feb 22 22:08:21 UTC 2007
Modified Files:
src/distrib/sets/lists/comp: mi
src/include: math.h
src/lib/libc/gen: Makefile.inc
src/lib/libm: Makefile
src/lib/libm/man: hypot.3
Added Files:
src/lib/libc/gen: isgreater.3
src/lib/libm/compat: compat_cabs.c compat_cabsf.c
Removed Files:
src/lib/libm/src: w_cabs.c w_cabsf.c
Log Message:
-get cabs() and cabsf() out of public view - these are historical and
conflict with C99 functions which are builtins in newer gcc
(actually, the old cabs() is ABI compatible with the new _complex one
on i386, but this is purely accidental)
remove public prototypes and manpages, move the code into a compat
subdirectory as libc does so that binary compatibility is kept
-add a manpage for the isgreater() etc macros, borrowed from FreeBSD
To generate a diff of this commit:
cvs rdiff -r1.1008 -r1.1009 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.45 -r1.46 src/include/math.h
cvs rdiff -r1.157 -r1.158 src/lib/libc/gen/Makefile.inc
cvs rdiff -r0 -r1.1 src/lib/libc/gen/isgreater.3
cvs rdiff -r1.77 -r1.78 src/lib/libm/Makefile
cvs rdiff -r0 -r1.1 src/lib/libm/compat/compat_cabs.c \
src/lib/libm/compat/compat_cabsf.c
cvs rdiff -r1.16 -r1.17 src/lib/libm/man/hypot.3
cvs rdiff -r1.4 -r0 src/lib/libm/src/w_cabs.c src/lib/libm/src/w_cabsf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.