6 awk -F'\t' -v inc
=$MUSL/include
/ '
7 $3 == "p" && $2 !~ /^bits\// {
8 cmd = "awk '\''NR == " $4 "{s=$0;if(s!~/;/){getline; s=s " " $0} print s; exit}'\'' " inc $2
11 gsub(/\t/, " ", proto)
17 ' data
/musl.tags
>/tmp
/tags.proto
19 awk -F'\t' '{print $5}' /tmp
/tags.proto |.
/type.sh
>/tmp
/tags.
type
20 awk -F'\t' '{print $5}' data
/posix2008.ok |.
/type.sh
>/tmp
/posix2008.
type
23 awk -v f
=$2 '{getline s < f; print $0 "\t" s}' $1
26 join /tmp
/tags.proto
/tmp
/tags.
type >data
/musl.tags.proto
27 join data
/posix2008.ok
/tmp
/posix2008.
type >data
/posix2008.ok.proto
29 rm -f /tmp
/tags.proto
/tmp
/tags.
type /tmp
/posix2008.
type