about summary refs log tree commit diff
path: root/arch/powerpc/bits/signal.h
Commit message (Collapse)AuthorAgeFilesLines
* fixup mcontext stuff to expost gregset_t/fpregset_t as appropriateRich Felker2012-11-251-1/+1
|
* fix powerpc ucontext, again..Rich Felker2012-11-231-5/+0
| | | | | | | | it should now really match the kernel. some of the removed padding corresponded to the difference between user and kernel sigset_t. the space at the end was redundant with the uc_mcontext member and seems to have been added as a result of misunderstanding glibc's definition versus the kernel's.
* remove stuff that doesn't belong in powerpc 32-bit sigcontextRich Felker2012-11-231-4/+0
| | | | these fields were wrongly copied from the kernel's ppc64 struct def
* more ppc signal.h typedef order fixesRich Felker2012-11-211-13/+13
|
* fix misordered typedefs in ppc signal.hRich Felker2012-11-211-2/+2
|
* add back NSIG, removed from powerpc in last commit, but for all archsRich Felker2012-11-211-0/+2
| | | | | | | | unlike the previous definition, NSIG/_NSIG is supposed to be one more than the highest signal number. adding this will allow simplifying libc-internal code that makes signal-related syscalls, which can be done as a later step. some apps might use it too; while this usage is questionable, it's at least not insane.
* make powerpc signal.h namespace-clean for posix/isocRich Felker2012-11-211-19/+32
| | | | | | | | | | also handle the non-GNUC case where alignment attribute is not available by simply omitting it. this will not cause problems except for inclusion of mcontex_t/ucontext_t in application-defined structures, since the natural alignment of the uc_mcontext member relative to the start of ucontext_t is already correct. and shame on whoever designed this for making it impossible to satisfy the ABI requirements without GNUC extensions.
* fix invalid usage of mcontext_t in powerpc signal.hrofl0r2012-11-211-1/+1
|
* PPC port cleaned up, static linking works well now.rofl0r2012-11-131-0/+103