* debian/changelog: Update.

* src/mod/modpost.c
  - Don't fail if no module is specified.
  - Use EXIT definitions.

svn path=/dists/trunk/linux-kbuild-2.6/; revision=8830
This commit is contained in:
Bastian Blank 2007-05-30 21:49:10 +00:00
parent 463f0f9c83
commit 37e7bbd51e
2 changed files with 13 additions and 7 deletions

3
debian/changelog vendored
View File

@ -1,8 +1,9 @@
linux-kbuild-2.6 (2.6.22~rc3-1) UNRELEASED; urgency=low
* New upstream version.
* Don't fail if no module is specified.
-- Bastian Blank <waldi@debian.org> Wed, 30 May 2007 20:48:37 +0200
-- Bastian Blank <waldi@debian.org> Wed, 30 May 2007 23:48:22 +0200
linux-kbuild-2.6 (2.6.21-1) unstable; urgency=low

View File

@ -25,24 +25,29 @@ int main (int argc, char *argv[])
case 'w':
break;
default:
return 1;
return EXIT_FAILURE;
}
}
if (optind == argc)
return EXIT_SUCCESS;
if (!(file = fopen (argv[optind], "r")))
{
fprintf (stderr, "Can't open file\n");
return 1;
return EXIT_FAILURE;
}
if (fread (ei, 1, EI_NIDENT, file) != EI_NIDENT)
{
fprintf (stderr, "Error: input truncated\n");
return 1;
return EXIT_FAILURE;
}
if (memcmp (ei, ELFMAG, SELFMAG) != 0)
{
fprintf (stderr, "Error: not ELF\n");
return 1;
return EXIT_FAILURE;
}
switch (ei[EI_DATA]) {
case ELFDATA2LSB:
@ -52,7 +57,7 @@ int main (int argc, char *argv[])
data = "msb";
break;
default:
return 1;
return EXIT_FAILURE;
}
switch (ei[EI_CLASS]) {
case ELFCLASS32:
@ -62,7 +67,7 @@ int main (int argc, char *argv[])
class = "64";
break;
default:
return 1;
return EXIT_FAILURE;
}
snprintf (prog, sizeof prog, "%s.real-%s-%s", argv[0], data, class);