Bruce Evans a67ef0a77a Don't implement anything in the ffs family in <machine/cpufunc.h>
in the non-_KERNEL case.  This "fixes" applications that include
this "kernel-only" header and also include <strings.h> (or get
<strings.h> via the default _BSD_VISIBLE pollution in <string.h>.
In C++ there was a fatal error: the declaration specifies C linkage
but the implementation gives C++ linkage.  In C there was only a
static/extern mismatch if the headers were included in a certain order
order, and a partially redundant declaration for all include orders;
gcc emits incomplete or wrong diagnostics for these, but only for
compiling with -Wsystem-headers and certain other warning options, so
the problem was usually not seen for C.

Ports breakage reported by:	kris
2004-03-11 13:38:54 +00:00
..
2003-05-19 20:29:07 +00:00
2003-02-08 20:37:55 +00:00
2003-05-19 20:29:07 +00:00
2003-03-24 20:44:39 +00:00
2003-11-16 00:55:54 +00:00
2002-10-23 10:14:30 +00:00
2002-11-27 16:28:18 +00:00