freebsd-skq/sys/powerpc
kib a05a278552 POSIX states that #include <signal.h> shall make both mcontext_t and
ucontext_t available.  Our code even has XXX comment about this.

Add a bit of compliance by moving struct __ucontext definition into
sys/_ucontext.h and including it into signal.h and sys/ucontext.h.

Several machine/ucontext.h headers were changed to use namespace-safe
types (like uint64_t->__uint64_t) to not depend on sys/types.h.
struct __stack_t from sys/signal.h is made always visible in private
namespace to satisfy sys/_ucontext.h requirements.

Apparently mips _types.h pollutes global namespace with f_register_t
type definition.  This commit does not try to fix the issue.

PR:	207079
Reported and tested by:	Ting-Wei Lan <lantw44@gmail.com>
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2016-02-12 07:38:19 +00:00
..
aim Remove dead code and dead comments, most notably the implemenation of the 2016-01-10 18:00:01 +00:00
booke Migrate the PTE format for book-e to standardize on the 'indirect PTE' format 2016-02-11 13:15:37 +00:00
conf Enable PRINTF_BUFR_SIZE on powerpc64, following r194204 on x86. The kernel 2015-12-18 14:35:27 +00:00
cpufreq Some style(9) fixes 2013-12-13 05:54:25 +00:00
fpu Fix build of powerpc FPU emulator after changes in r295132 to restore the 2016-02-04 17:43:56 +00:00
include POSIX states that #include <signal.h> shall make both mcontext_t and 2016-02-12 07:38:19 +00:00
mambo CALLOUT_MPSAFE has lost its meaning since r141428, i.e., for more than ten 2015-05-22 17:05:21 +00:00
mikrotik Create a RouterBoard platform and use it to create a flash map 2015-08-22 05:50:18 +00:00
mpc85xx Make lbc(4) the same driver pass as simplebus. 2016-02-03 01:29:06 +00:00
ofw Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
powermac Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00
powerpc Migrate the PTE format for book-e to standardize on the 'indirect PTE' format 2016-02-11 13:15:37 +00:00
ps3 EHCI: Make core reset and port speed reading more generic. 2016-01-28 14:11:59 +00:00
pseries Move RTAS PCI-specific interpretation of the "reg" property of the PCI host 2016-01-18 17:27:16 +00:00
psim Convert rman to use rman_res_t instead of u_long 2016-01-27 02:23:54 +00:00