diff options
author | Dmitry V. Levin <ldv@strace.io> | 2022-01-05 08:00:00 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2022-01-05 08:00:00 +0000 |
commit | 4ae388170a03d4961dcf6450e626322db1235b1a (patch) | |
tree | 5a023d49bc3aa2b377b32b3f3313a34f3f202291 /src/defs.h | |
parent | ba9b7d6653643b42ca9ac7a6c23707606fd4fdb1 (diff) | |
download | strace-4ae388170a03d4961dcf6450e626322db1235b1a.tar.gz |
Rework personality_designators and personality_names
Move personality_designators definition to the same file with
its sole user, move arch-specific initialization to arch_defs.h.
* src/linux/x32/arch_defs_.h (PERSONALITY_DESIGNATORS,
PERSONALITY_NAMES): New macros.
* src/linux/x86_64/arch_defs_.h: Likewise.
* src/arch_defs.h [!PERSONALITY_DESIGNATORS, !PERSONALITY_NAMES]:
Likewise.
* src/basic_filters.c (personality_designators): New array.
* src/defs.h (personality_designators): Remove.
* src/syscall.c: Likewise.
(personality_names): Use PERSONALITY_NAMES, add static_assert.
Diffstat (limited to 'src/defs.h')
-rw-r--r-- | src/defs.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/defs.h b/src/defs.h index e47dcd7cb..1fe0a0392 100644 --- a/src/defs.h +++ b/src/defs.h @@ -1844,8 +1844,6 @@ extern const struct_sysent sysent0[]; extern const struct_ioctlent ioctlent0[]; extern const char *const personality_names[]; -/* Personality designators to be used for specifying personality */ -extern const char *const personality_designators[]; # if SUPPORTED_PERSONALITIES > 1 extern const struct_sysent *sysent; |