* grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.
This commit is contained in:
parent
80b865bdc8
commit
6a09d83e12
2 changed files with 19 additions and 17 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2013-12-16 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
* grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.
|
||||||
|
|
||||||
2013-12-15 Ian Campbell <ijc@hellion.org.uk>
|
2013-12-15 Ian Campbell <ijc@hellion.org.uk>
|
||||||
|
|
||||||
* grub-core/kern/uboot/init.c: Fix units of uboot timer.
|
* grub-core/kern/uboot/init.c: Fix units of uboot timer.
|
||||||
|
|
|
@ -14,26 +14,24 @@
|
||||||
# Read symbols' info from stdin.
|
# Read symbols' info from stdin.
|
||||||
BEGIN {
|
BEGIN {
|
||||||
error = 0
|
error = 0
|
||||||
lineno = 0;
|
}
|
||||||
while (getline <"/dev/stdin") {
|
|
||||||
lineno++;
|
{
|
||||||
if ($1 == "defined") {
|
if ($1 == "defined") {
|
||||||
symtab[$3] = $2;
|
symtab[$3] = $2;
|
||||||
modtab[$2] = "" modtab[$2]
|
modtab[$2] = "" modtab[$2]
|
||||||
} else if ($1 == "undefined") {
|
} else if ($1 == "undefined") {
|
||||||
if ($3 in symtab)
|
if ($3 in symtab)
|
||||||
modtab[$2] = modtab[$2] " " symtab[$3];
|
modtab[$2] = modtab[$2] " " symtab[$3];
|
||||||
else if ($3 != "__gnu_local_gp" && $3 != "_gp_disp") {
|
else if ($3 != "__gnu_local_gp" && $3 != "_gp_disp") {
|
||||||
printf "%s in %s is not defined\n", $3, $2 >"/dev/stderr";
|
printf "%s in %s is not defined\n", $3, $2 >"/dev/stderr";
|
||||||
error++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
printf "error: %u: unrecognized input format\n", lineno;
|
|
||||||
error++;
|
error++;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
printf "error: %u: unrecognized input format\n", NR;
|
||||||
|
error++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Output the result.
|
# Output the result.
|
||||||
|
|
Loading…
Add table
Reference in a new issue