about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/signals.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/include/signals.h b/src/include/signals.h
index 71d6dafc..cf927503 100644
--- a/src/include/signals.h
+++ b/src/include/signals.h
@@ -25,7 +25,7 @@ typedef struct x64_sigaction_restorer_s {
 } x64_sigaction_restorer_t;
 
 #ifdef BOX32
-typedef struct i386_sigaction_s {
+typedef struct __attribute__((packed)) i386_sigaction_s {
 	union {
 	  ptr_t _sa_handler;	// sighandler_t
 	  ptr_t _sa_sigaction; //void (*_sa_sigaction)(int, siginfo_t *, void *);
@@ -35,7 +35,7 @@ typedef struct i386_sigaction_s {
 	ptr_t sa_restorer; //void (*sa_restorer)(void);
 } i386_sigaction_t;
 
-typedef struct i386_sigaction_restorer_s {
+typedef struct __attribute__((packed)) i386_sigaction_restorer_s {
 	union {
 	  ptr_t _sa_handler;	//sighandler_t
 	  ptr_t _sa_sigaction; //void (*_sa_sigaction)(int, siginfo_t *, void *);