From b395cd7ccc0a3b98b82306a35a2d96a9d42c5d7d Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sun, 6 Oct 2024 12:14:53 +0200 Subject: [BOX32] More work on various wrapper, and some bug fixes --- src/include/signals.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/include') 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 *); -- cgit 1.4.1