HardenedBSD/sys/amd64/include
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
..
pc
asmacros.h
clock.h
cpu.h
cpufunc.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
cputypes.h
db_machdep.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
exec.h
float.h
floatingpoint.h
fpu.h
frame.h
ieeefp.h
md_var.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
npx.h
pcb.h
pmap.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
proc.h
profile.h
psl.h
ptrace.h
reg.h
reloc.h
segments.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
signal.h Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
specialreg.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
sysarch.h
trap.h
tss.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
varargs.h
vmparam.h