freebsd-dev/sys/dev/random
Joerg Wunsch a5f50ef9e4 netchild's mega-patch to isolate compiler dependencies into a central
place.

This moves the dependency on GCC's and other compiler's features into
the central sys/cdefs.h file, while the individual source files can
then refer to #ifdef __COMPILER_FEATURE_FOO where they by now used to
refer to #if __GNUC__ > 3.1415 && __BARC__ <= 42.

By now, GCC and ICC (the Intel compiler) have been actively tested on
IA32 platforms by netchild.  Extension to other compilers is supposed
to be possible, of course.

Submitted by:	netchild
Reviewed by:	various developers on arch@, some time ago
2005-03-02 21:33:29 +00:00
..
harvest.c Annotate that get_cyclecount() can be expensive on some platforms, 2004-10-18 19:29:13 +00:00
hash.c Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
hash.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
nehemiah.c netchild's mega-patch to isolate compiler dependencies into a central 2005-03-02 21:33:29 +00:00
nehemiah.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
probe.c Check that we have at least a 586-class CPU before calling do_cpuid(). 2005-02-06 16:55:52 +00:00
randomdev_soft.c Check O_NONBLOCK not IO_NDELAY. 2004-12-22 17:29:37 +00:00
randomdev_soft.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
randomdev.c Check O_NONBLOCK not IO_NDELAY. 2004-12-22 17:29:37 +00:00
randomdev.h Attempts to make this device Giant-free were ill-conceived as 2004-04-16 17:10:54 +00:00
yarrow.c Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00
yarrow.h Reorganise the entropy device so that high-yield entropy sources 2004-04-09 15:47:10 +00:00