Commit Graph

18 Commits

Author SHA1 Message Date
martin
e56cdf1dd0 Sync all resumecontext.c versions with the changes originally made
by Matthias Drochner to i386 and alpha:

-check for a NULL uc_link before calling setcontext(2); do a real exit(3)
 instead with exit handlers and all that
-If setcontext(2) returns (which it shouldn't), do an _exit(-1) rather
 than relying on a sensible return value to use as exit code. Makes
 it less likely that an ucontext corruption goes unnoticed.
2006-12-08 16:09:02 +00:00
ross
60ce5dccc9 Add missing ppc64 elements 2006-07-07 21:07:35 +00:00
ross
549728f08a build __sigaction14_sigtramp.c 2006-07-07 06:56:34 +00:00
ross
fefc484d05 rcsid & white space 2006-07-07 06:53:42 +00:00
ross
db64036e6c fix @toc reference macro 2006-07-07 06:50:06 +00:00
ross
7108da6a37 Add missing sigaction() 2006-07-07 06:40:45 +00:00
ross
7008de4c81 bzero() and memset() for ppc64. 2006-07-07 04:54:52 +00:00
ross
4669390119 rewrite for ppc elf64 reloc 2006-07-06 17:05:04 +00:00
ross
5844b0794f we need the current vfork 2006-07-06 17:04:22 +00:00
ross
3fbcafa1c9 convert remaining ppc32 code to ppc64 2006-07-05 18:28:43 +00:00
ross
0584742537 convert PIC linkage 2006-07-05 18:27:08 +00:00
ross
50500ff1b2 revise for ppc64 2006-07-05 18:12:54 +00:00
ross
a9ea5c11ba Adjust types and casts for LP64 compilation.
Split "long *sp;" into "__greg_t sp, *spp;", which reduces the cast
density and could be used to clean up the ppc32 version as well.
2006-07-05 18:10:36 +00:00
ross
a87ca7ecec fix typo 2006-07-05 18:07:22 +00:00
ross
dfb9c8767b Finish ppc64 conversion 2006-07-05 18:06:47 +00:00
ross
9ed70a7fa2 adjust casts for LP64 2006-07-05 18:05:45 +00:00
drochner
2a270967fb This is a new port - don't ever start with frexp/ldexp/modf in libc, we
have it in libm already.
2006-07-03 13:03:49 +00:00
ross
d48f14661d ppc64 build framework first pass 2006-07-01 16:37:20 +00:00