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 Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
cpu.h Correct the definition for the (unused) cpu_setstack(). 1995-05-04 07:50:06 +00:00
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 Add and move declarations to fix all of the warnings from `gcc -Wimplicit' 1995-03-16 18:17:34 +00:00
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 Fix security holes in sigreturn(), ptrace() and procfs. sigreturn() 1995-01-14 13:20:26 +00:00
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 Fix security holes in sigreturn(), ptrace() and procfs. sigreturn() 1995-01-14 13:20:26 +00:00
tss.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
varargs.h
vmparam.h Made "NMBCLUSTERS" calculation dynamic and fixed bogus use of "NMBCLUSTERS" 1995-05-25 07:41:28 +00:00