about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-10-06 12:14:53 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-10-06 12:14:53 +0200
commitb395cd7ccc0a3b98b82306a35a2d96a9d42c5d7d (patch)
tree366ae945bce1592b0a2e47d995da27e95ef1eca0 /src/include
parent8ec6b15dc21b11175cf619790c9492f344f5ab64 (diff)
downloadbox64-b395cd7ccc0a3b98b82306a35a2d96a9d42c5d7d.tar.gz
box64-b395cd7ccc0a3b98b82306a35a2d96a9d42c5d7d.zip
[BOX32] More work on various wrapper, and some bug fixes
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 *);