History log of /netbsd-src/sys/arch/sparc/include/signal.h (Results 1 – 25 of 26)
Revision Date Author Comments
# 9461be8d 28-Oct-2021 thorpej <thorpej@NetBSD.org>

Making "struct sigcontext" visible only to _LIBC || _KERNEL is too
restrictive for sparc (it's accessed by libasan).


# 708fba56 27-Oct-2021 thorpej <thorpej@NetBSD.org>

Make sigcontext13 visible only to _KERNEL. Make sigcontext visible only
to _LIBC and _KERNEL.


# 0faead2f 26-Oct-2021 christos <christos@NetBSD.org>

Merge all MD __sigaction14_sigtramp.c copies into one:
- sparc and sparc64 were not using version 0 sigcontext when there were
no arguments in the signal version. This was probably a bug.
- vax is

Merge all MD __sigaction14_sigtramp.c copies into one:
- sparc and sparc64 were not using version 0 sigcontext when there were
no arguments in the signal version. This was probably a bug.
- vax is using +1 the version numbers of the other archs.
- Only hppa was defining __LIBC12_SOURCE__ so it was getting a working
sigcontext before. all the other ports that supported sigcontext had
the compat code disabled.
[pointed out by thorpej, thanks!]
If we want to remove sigcontext support from userland at least now there
is less work to do so.

show more ...


# 28bc8b80 29-Nov-2017 christos <christos@NetBSD.org>

include <sys/sigtypes.h> for sigset_t


# 92ce8c6a 19-Nov-2008 ad <ad@NetBSD.org>

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

show more ...


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 19f047f8 10-May-2004 drochner <drochner@NetBSD.org>

SIGTRAMP_VALID() should not pollute the user namespace


# c83eb997 26-Mar-2004 drochner <drochner@NetBSD.org>

nothing cares about __HAVE_SIGINFO anymore, so nuke it


# 966fcad6 19-Jan-2004 martin <martin@NetBSD.org>

How stupid can you borke a commit? I could *swear* I had tested the last
revision before commiting - but you ain't going to believe me anyway.


# 1d4a6379 18-Jan-2004 martin <martin@NetBSD.org>

Only compare the trampoline version in SIGTRAMP_VALID as an unsigned value.
From Christos Zoulas.


# a21fdf3b 25-Nov-2003 christos <christos@NetBSD.org>

bye, bye _MCONTEXT_TO_SIGCONTEXT and vice versa.


# 2454871f 26-Oct-2003 christos <christos@NetBSD.org>

Sparc64 builds with __HAVE_SIGINFO


# 44510064 11-Oct-2003 pk <pk@NetBSD.org>

Define SIGTRAMP_VALID.


# a9b14e04 05-Oct-2003 pk <pk@NetBSD.org>

sparc kernel support for SA_SIGINFO.


# aad01611 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.


# 4be7a2dc 28-Apr-2003 bjh21 <bjh21@NetBSD.org>

Add a new feature-test macro, _NETBSD_SOURCE. If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.

Add a new feature-test macro, _NETBSD_SOURCE. If this is defined
by the application, all NetBSD interfaces are made visible, even
if some other feature-test macro (like _POSIX_C_SOURCE) is defined.
<sys/featuretest.h> defined _NETBSD_SOURCE if none of _ANSI_SOURCE,
_POSIX_C_SOURCE and _XOPEN_SOURCE is defined, so as to preserve
existing behaviour.

This has two major advantages:
+ Programs that require non-POSIX facilities but define _POSIX_C_SOURCE
can trivially be overruled by putting -D_NETBSD_SOURCE in their CFLAGS.
+ It makes most of the #ifs simpler, in that they're all now ORs of the
various macros, rather than having checks for (!defined(_ANSI_SOURCE) ||
!defined(_POSIX_C_SOURCE) || !defined(_XOPEN_SOURCE)) all over the place.

I've tried not to change the semantics of the headers in any case where
_NETBSD_SOURCE wasn't defined, but there were some places where the
current semantics were clearly mad, and retaining them was harder than
correcting them. In particular, I've mostly normalised things so that
_ANSI_SOURCE gets you the smallest set of stuff, then _POSIX_C_SOURCE,
_XOPEN_SOURCE and _NETBSD_SOURCE in that order.

Tested by building for vax, encouraged by thorpej, and uncontested in
tech-userlevel for a week.

show more ...


# c464d72f 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# b346ea72 09-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge sparc and sparc64 <machine/signal.h>.


# d7e14b46 27-Nov-1999 mrg <mrg@NetBSD.org>

more sparc64 merging; these files are (basically) identical.


# dcb54153 17-Sep-1998 thorpej <thorpej@NetBSD.org>

Minor cosmetic change.


# 90054fd5 13-Sep-1998 pk <pk@NetBSD.org>

New sigcontext.


# a97fc2f1 25-May-1998 kleink <kleink@NetBSD.org>

If any of _ANSI_SOURCE, _POSIX_C_SOURCE or _XOPEN_SOURCE are defined, don't
provide any identifiers other than sig_atomic_t.


# 88e512b6 01-Feb-1996 mycroft <mycroft@NetBSD.org>

LOCORE -> _LOCORE


# d7a8b296 10-Jan-1995 jtc <jtc@NetBSD.org>

Only define sig_atomic_t when _ANSI_SOURCE is defined.


# 274a9076 20-Nov-1994 deraadt <deraadt@NetBSD.org>

copyright/Id cleanup


12