freebsd-nq/sys/amd64
Bruce Evans 943c18018b Fix standards conformance bugs in <signal.h>:
include/signal.h:
There was massive namespace pollution from including <sys/types.h>.
POSIX functions were declared even when _ANSI_SOURCE is defined.

sys.sys/signal.h:
NSIG was declared even if _ANSI_SOURCE or _POSIX_SOURCE is defined.
sig_atomic_t wasn't declared if _POSIX_SOURCE is defined.
Declare a typedef for signal handling functions and use it to
unobfuscate declarations and to avoid half-baked function types
that cause unwanted compiler warnings at certain warning levels.
Fix confusing comment about SA_RESTART.

sys/i386/include/signal.h:
This has to be included to get the declaration of sig_atomic_t even
when _ANSI_SOURCE is defined, so be more careful about polluting
the ANSI namespace.

Uniformize idempotency ifdefs.
1995-06-28 02:14:13 +00:00
..
amd64 Partially fix `sysctl machdep.console_device'. The fix will be complete 1995-06-26 07:39:52 +00:00
conf Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
include Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
isa Convert to ANSI C: change #endif THING to #endif /* THING */. 1995-06-14 07:38:31 +00:00
pci Correct pcibus_setup() to return as soon as one test succeeds. 1995-03-22 21:35:39 +00:00
Makefile Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 19:17:18 +00:00