Revision tags: release/5.0.0_cvs, release/5.0.0 |
|
#
0dfac89a |
| 16-Oct-2002 |
Bruce Evans <bde@FreeBSD.org> |
Fixed style bug near $FreeBSD$. VCS ids in copyrights should not be separated by a blank line.
|
#
ed583c28 |
| 14-Oct-2002 |
Mike Barcroft <mike@FreeBSD.org> |
o Move forward declaration for struct timespec to a more appropriate location. o Don't prototype functions for which we don't have an implementation. o Add forward declaration for struct __ucontext
o Move forward declaration for struct timespec to a more appropriate location. o Don't prototype functions for which we don't have an implementation. o Add forward declaration for struct __ucontext, previously this was forward declared in <sys/signal.h>. o Add a comment about the size of NSIG.
PR: 35924 Submitted by: bde
show more ...
|
#
3357acdd |
| 13-Oct-2002 |
Mike Barcroft <mike@FreeBSD.org> |
Assume POSIX/XSI is always visible in the __BSD_VISIBLE case. Fix a mix-up with siginterrupt().
|
#
54e4e385 |
| 12-Oct-2002 |
Mike Barcroft <mike@FreeBSD.org> |
Add restrict type-qualifier.
|
Revision tags: release/4.7.0_cvs |
|
#
eb74223b |
| 06-Oct-2002 |
Mike Barcroft <mike@FreeBSD.org> |
o Use relatively new visibility primitives from <sys/cdefs.h>. o Add typedef for pid_t. o Add comment about missing restrict type-qualifier. o Remove unneeded includes (<sys/_posix.h> and <sys/time.h
o Use relatively new visibility primitives from <sys/cdefs.h>. o Add typedef for pid_t. o Add comment about missing restrict type-qualifier. o Remove unneeded includes (<sys/_posix.h> and <sys/time.h>).
show more ...
|
#
e31d11c3 |
| 02-Oct-2002 |
Robert Drehmel <robert@FreeBSD.org> |
Add the 'restrict' type qualifier to the prototypes of `sigaction', `sigprocmask', `sigaltstack', and `sigwait' as well as to the prototypes of the apparantly unimplemented functions `sigtimedwait' a
Add the 'restrict' type qualifier to the prototypes of `sigaction', `sigprocmask', `sigaltstack', and `sigwait' as well as to the prototypes of the apparantly unimplemented functions `sigtimedwait' and `sigwaitinfo'. This complies with IEEE Std 1003.1-2001.
show more ...
|
#
abbd8902 |
| 21-Aug-2002 |
Mike Barcroft <mike@FreeBSD.org> |
o Merge <machine/ansi.h> and <machine/types.h> into a new header called <machine/_types.h>. o <machine/ansi.h> will continue to live so it can define MD clock macros, which are only MD because of
o Merge <machine/ansi.h> and <machine/types.h> into a new header called <machine/_types.h>. o <machine/ansi.h> will continue to live so it can define MD clock macros, which are only MD because of gratuitous differences between architectures. o Change all headers to make use of this. This mainly involves changing: #ifdef _BSD_FOO_T_ typedef _BSD_FOO_T_ foo_t; #undef _BSD_FOO_T_ #endif to: #ifndef _FOO_T_DECLARED typedef __foo_t foo_t; #define _FOO_T_DECLARED #endif
Concept by: bde Reviewed by: jake, obrien
show more ...
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
bb28f3c2 |
| 23-Mar-2002 |
Warner Losh <imp@FreeBSD.org> |
Breath deep and take __P out of the system include files.
# This appears to not break X11, but I'm having problems compiling the # glide part of the server with or without this patch, so I can't tel
Breath deep and take __P out of the system include files.
# This appears to not break X11, but I'm having problems compiling the # glide part of the server with or without this patch, so I can't tell # for sure.
show more ...
|
#
3445a5f0 |
| 17-Feb-2002 |
Daniel Eischen <deischen@FreeBSD.org> |
Oops, forgot to commit this (s/ucontext_t/struct __ucontext/).
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs |
|
#
9102cd0a |
| 02-Oct-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Remove the inline versions of sigaddset, sigdelset, sigemptyset, sigfillset and sigismember.
Submitted by: bde
|
#
3cf3c5d9 |
| 29-Sep-1999 |
Marcel Moolenaar <marcel@FreeBSD.org> |
sigset_t change (part 5 of 5) -----------------------------
Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Inte
sigset_t change (part 5 of 5) -----------------------------
Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c
The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG.
There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss
These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest.
NOTE: libncurses already had an version bump and has not been given one now.
NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-)
NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround.
show more ...
|
Revision tags: release/3.3.0_cvs, release/3.2.0 |
|
#
78121e79 |
| 18-May-1999 |
Peter Wemm <peter@FreeBSD.org> |
Add a strsignal(3) (like strerror(3)) for libc compatability with other systems. NetBSD, Linux, SVR4 etc all have it.
|
Revision tags: release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
5520d464 |
| 25-Aug-1998 |
John Birrell <jb@FreeBSD.org> |
Add the prototype for sigwait().
|
#
c989e80e |
| 05-Aug-1998 |
Doug Rabson <dfr@FreeBSD.org> |
Move the include of <machine/ansi.h> to before <sys/signal.h>.
|
Revision tags: release/2.2.7 |
|
#
d919f8a3 |
| 14-May-1998 |
Peter Wemm <peter@FreeBSD.org> |
nuke signanosleep().
|
#
8a6472b7 |
| 28-Mar-1998 |
Peter Dufault <dufault@FreeBSD.org> |
Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and _KPOSIX_PRIORITY_SCHEDULING options to work. Changes:
Change all "posix4" to "p1003_1b". Misnamed files are left as "posix4" until I'm told i
Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and _KPOSIX_PRIORITY_SCHEDULING options to work. Changes:
Change all "posix4" to "p1003_1b". Misnamed files are left as "posix4" until I'm told if I can simply delete them and add new ones;
Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux;
Add man pages for _POSIX_PRIORITY_SCHEDULING system calls;
Add options to LINT;
Minor fixes to P1003_1B code during testing.
show more ...
|
Revision tags: release/2.2.6 |
|
#
7a2ac24c |
| 08-Mar-1998 |
Peter Dufault <dufault@FreeBSD.org> |
Put sigevent and AIO_LISTIO_MAX back in aio.h so that kernels can be built.
|
#
aac4ad2c |
| 08-Mar-1998 |
Peter Dufault <dufault@FreeBSD.org> |
Reviewed by: bde
Changes to support building with _POSIX_SOURCE set to 199309L:
1. Add sys/_posix.h to handle those preprocessor defs that POSIX says have effects when defined before including any
Reviewed by: bde
Changes to support building with _POSIX_SOURCE set to 199309L:
1. Add sys/_posix.h to handle those preprocessor defs that POSIX says have effects when defined before including any header files;
2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE
3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now defined in POSIX. These show up when:
_POSIX_SOURCE and _POSIX_C_SOURCE are not set or _POSIX_C_SOURCE is set >= 199309L
and vanish when:
_POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L.
4. Explain these in man 9 posix4;
5. Include _posix.h and conditionalize on new feature test.
show more ...
|
#
917e476d |
| 04-Mar-1998 |
Peter Dufault <dufault@FreeBSD.org> |
Reviewed by: msmith, bde long ago POSIX.4 headers and sysctl variables. Nothing should change unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
|
#
70c780fe |
| 16-Jan-1998 |
Bruce Evans <bde@FreeBSD.org> |
Added missing declaration of signanosleep().
|
Revision tags: release/2.2.5_cvs, release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs, release/2.1.6_cvs, release/2.1.6.1, release/2.1.5_cvs |
|
#
e862fa8c |
| 28-Jun-1996 |
Sujal Patel <smpatel@FreeBSD.org> |
Added missing prototype for sigaltstack()
|
Revision tags: release/2.1.0_cvs |
|
#
943c1801 |
| 28-Jun-1995 |
Bruce Evans <bde@FreeBSD.org> |
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.
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.
show more ...
|
Revision tags: release/2.0.5_cvs, release/2.0, release/1.1.5.1_cvs |
|
#
59deaec5 |
| 24-May-1994 |
Rodney W. Grimes <rgrimes@FreeBSD.org> |
BSD 4.4 Lite Include Sources
|
#
f2556687 |
| 16-Feb-2010 |
Warner Losh <imp@FreeBSD.org> |
Remove the Berkeley clause 3's. Add a few $FreeBSD$
|
#
9199c09a |
| 06-Jan-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from head at r201628.
# This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
|