diff options
author | Simo Sorce <idra@samba.org> | 2009-10-14 10:20:28 -0400 |
---|---|---|
committer | Simo Sorce <idra@samba.org> | 2009-10-14 11:05:51 -0400 |
commit | 2d6d6bcb5de87ce0dbce13ff6bc775b953438b75 (patch) | |
tree | 83efa7e5d70e13b98dd0a917eb79888171ce4936 /lib/talloc/script/mksyms.awk | |
parent | 075303560f545e59128a1bb16d6128a165830288 (diff) | |
download | samba-2d6d6bcb5de87ce0dbce13ff6bc775b953438b75.tar.gz samba-2d6d6bcb5de87ce0dbce13ff6bc775b953438b75.tar.bz2 samba-2d6d6bcb5de87ce0dbce13ff6bc775b953438b75.zip |
talloc: Change the way mksysms work
Make sure we always have a sorted (per file) export file.
This way we can directly compare the real export and the check file w/o having
to further sort things.
Also return error code from abi_checks.sh if warnings were reported
Diffstat (limited to 'lib/talloc/script/mksyms.awk')
-rw-r--r-- | lib/talloc/script/mksyms.awk | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/lib/talloc/script/mksyms.awk b/lib/talloc/script/mksyms.awk index ca14da0f21..8775faff3f 100644 --- a/lib/talloc/script/mksyms.awk +++ b/lib/talloc/script/mksyms.awk @@ -8,25 +8,12 @@ # BEGIN { inheader=0; - current_file=""; - print "#" - print "# This file is automatically generated with \"make symbols\". DO NOT EDIT " - print "#" - print "{" - print "\tglobal:" } END { - print"" - print "\tlocal: *;" - print "};" } { - if (FILENAME!=current_file) { - print "\t\t# The following definitions come from",FILENAME - current_file=FILENAME - } if (inheader) { if (match($0,"[)][^()]*[;][ \t]*$")) { inheader = 0; @@ -42,7 +29,7 @@ END { /^extern[ \t]+[^()]+[;][ \t]*$/ { gsub(/[^ \t]+[ \t]+/, ""); sub(/[;][ \t]*$/, ""); - printf "\t\t%s;\n", $0; + printf " %s;\n", $0; next; } @@ -61,7 +48,7 @@ END { sub(/[(].*$/, ""); gsub(/[^ \t]+[ \t]+/, ""); gsub(/^[*]+/, ""); - printf "\t\t%s;\n",$0; + printf " %s;\n",$0; next; } @@ -70,7 +57,7 @@ END { sub(/[(].*$/, ""); gsub(/[^ \t]+[ \t]+/, ""); gsub(/^[*]/, ""); - printf "\t\t%s;\n",$0; + printf " %s;\n",$0; next; } |