summaryrefslogtreecommitdiff
path: root/src/defs.h
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@strace.io>2022-01-05 08:00:00 +0000
committerDmitry V. Levin <ldv@strace.io>2022-01-05 08:00:00 +0000
commit4ae388170a03d4961dcf6450e626322db1235b1a (patch)
tree5a023d49bc3aa2b377b32b3f3313a34f3f202291 /src/defs.h
parentba9b7d6653643b42ca9ac7a6c23707606fd4fdb1 (diff)
downloadstrace-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.h2
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;