aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-11-10 07:23:39 +0000
committerMike Frysinger <vapier@gentoo.org>2008-11-10 07:23:39 +0000
commit5dea7ed777362d7eff2e23925ba13e7d669d74a2 (patch)
tree6bb39b23a80a9af4ab206bfcd6ec753066bc27f6 /scripts
parentscripts: strip whitespace (diff)
downloadsandbox-5dea7ed777362d7eff2e23925ba13e7d669d74a2.tar.gz
sandbox-5dea7ed777362d7eff2e23925ba13e7d669d74a2.tar.bz2
sandbox-5dea7ed777362d7eff2e23925ba13e7d669d74a2.zip
libsandbox: break function args out into WRAPPER_ARGS and func name into STRING_NAME
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/gen_symbol_header.awk3
1 files changed, 3 insertions, 0 deletions
diff --git a/scripts/gen_symbol_header.awk b/scripts/gen_symbol_header.awk
index 7416243..df3b3e5 100644
--- a/scripts/gen_symbol_header.awk
+++ b/scripts/gen_symbol_header.awk
@@ -110,17 +110,20 @@ END {
printf("#define symver_%s \"%s\"\n", sym_real_name,
symbol_array[2]);
+ printf("#define STRING_NAME \"%s\"\n", sym_index);
printf("#define EXTERN_NAME %s\n", sym_index);
printf("#define WRAPPER_NAME %s\n", sym_real_name);
printf("#define WRAPPER_TRUE_NAME true_%s\n", sym_real_name);
printf("#define WRAPPER_SYMNAME symname_%s\n", sym_real_name);
printf("#define WRAPPER_SYMVER symver_%s\n", sym_real_name);
printf("#include \"wrapper-funcs/%s.c\"\n", sym_index);
+ printf("#undef STRING_NAME\n");
printf("#undef EXTERN_NAME\n");
printf("#undef WRAPPER_NAME\n");
printf("#undef WRAPPER_TRUE_NAME\n");
printf("#undef WRAPPER_SYMNAME\n");
printf("#undef WRAPPER_SYMVER\n");
+ printf("#undef WRAPPER_ARGS\n");
if (symbol_array[2]) {
# Only add symbol versions for versioned libc's