diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-10-06 12:14:53 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-10-06 12:14:53 +0200 |
| commit | b395cd7ccc0a3b98b82306a35a2d96a9d42c5d7d (patch) | |
| tree | 366ae945bce1592b0a2e47d995da27e95ef1eca0 /src/include | |
| parent | 8ec6b15dc21b11175cf619790c9492f344f5ab64 (diff) | |
| download | box64-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.h | 4 |
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 *); |