From: Karel Zak Date: Tue, 31 Jan 2012 20:20:55 +0000 (+0100) Subject: fsck.cramfs: mark usage() as noreturn X-Git-Tag: v2.21-rc2~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4a36b8bf4e9f65278ba3959c5b83a12da798636;p=thirdparty%2Futil-linux.git fsck.cramfs: mark usage() as noreturn Signed-off-by: Karel Zak --- diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index 05425eec07..0bbe048378 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -106,7 +106,7 @@ static char *outbuffer; static size_t page_size; /* Input status of 0 to print help and exit without an error. */ -static void usage(int status) +static void __attribute__((__noreturn__)) usage(int status) { FILE *stream = status ? stderr : stdout; @@ -649,6 +649,7 @@ int main(int argc, char **argv) switch (c) { case 'h': usage(FSCK_OK); + break; case 'x': #ifdef INCLUDE_FS_TESTS opt_extract = 1;