diff options
author | Mike Frysinger <vapier@gentoo.org> | 2008-11-10 07:23:39 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2008-11-10 07:23:39 +0000 |
commit | 5dea7ed777362d7eff2e23925ba13e7d669d74a2 (patch) | |
tree | 6bb39b23a80a9af4ab206bfcd6ec753066bc27f6 /scripts | |
parent | scripts: strip whitespace (diff) | |
download | sandbox-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.awk | 3 |
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 |