1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys
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
..
alpha First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
amd64 Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
compat/linux First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
compile
conf Add an option to the psm driver to skip the parts of the probe which break 1995-06-22 10:56:56 +00:00
ddb Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
dev Reduce timeout frequency from `hz' to 0 if no ports are open or to 1 if 1995-06-25 04:51:01 +00:00
fs Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
gnu Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
i386 Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
isa Reduce timeout frequency from `hz' to 0 if no ports are open or to 1 if 1995-06-25 04:51:01 +00:00
isofs/cd9660 Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
kern Pass the correct nonblocking flag to VOP_CLOSE() in vclean(). 1995-06-27 21:29:08 +00:00
libkern Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
miscfs Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
modules First incarnation of our Linux emulator or rather compatibility code. 1995-06-25 17:32:43 +00:00
msdosfs Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
net Killed a couple lines of redundant code. 1995-06-21 10:13:23 +00:00
netccitt Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netinet Delete obsolete #if 0 block. 1995-06-27 20:36:34 +00:00
netiso Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
netns Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
nfs Changes to support version 3 of the NFS protocol. 1995-06-27 11:07:30 +00:00
nfsclient Changes to support version 3 of the NFS protocol. 1995-06-27 11:07:30 +00:00
nfsserver Changes to support version 3 of the NFS protocol. 1995-06-27 11:07:30 +00:00
pci Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
powerpc/include
rpc Remove trailing whitespace. 1995-05-30 05:05:38 +00:00
scsi Bestmatch check for cd-drive always faild due to additional space 1995-06-14 12:28:32 +00:00
sys Fix standards conformance bugs in <signal.h>: 1995-06-28 02:14:13 +00:00
tools
ufs Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
vm Merge RELENG_2_0_5 into HEAD 1995-06-11 19:33:05 +00:00
Makefile