summaryrefslogtreecommitdiff
path: root/arch/powerpc/bits/signal.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2019-10-19 15:53:43 -0400
committerRich Felker <dalias@aerifal.cx>2019-10-19 15:53:43 -0400
commitc2518a8efb6507f1b41c3b12e03b06f8f2317a1f (patch)
tree27bbe8b4cab90c4b0f1f7855333dad48e45baab0 /arch/powerpc/bits/signal.h
parentc9f48cde0a22641ce3daf54596a9ecebdab91435 (diff)
downloadmusl-c2518a8efb6507f1b41c3b12e03b06f8f2317a1f.tar.gz
use struct pt_regs * rather than void * for powerpc[64] sigcontext regs
this is to match the kernel and glibc interfaces. here, struct pt_regs is an incomplete type, but that's harmless, and if it's completed by inclusion of another header then members of the struct pointed to by the regs member can be accessed directly without going through a cast or intermediate pointer object.
Diffstat (limited to 'arch/powerpc/bits/signal.h')
-rw-r--r--arch/powerpc/bits/signal.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/bits/signal.h b/arch/powerpc/bits/signal.h
index 06efb11c..c1bf3caf 100644
--- a/arch/powerpc/bits/signal.h
+++ b/arch/powerpc/bits/signal.h
@@ -28,7 +28,7 @@ struct sigcontext {
int signal;
unsigned long handler;
unsigned long oldmask;
- void *regs;
+ struct pt_regs *regs;
};
typedef struct {