fsx: fix compiler warning due to bad prototype
authorDavid Disseldorp <ddiss@suse.de>
Fri, 30 Sep 2016 11:52:18 +0000 (13:52 +0200)
committerEryu Guan <eguan@redhat.com>
Fri, 7 Oct 2016 09:18:53 +0000 (17:18 +0800)
I see the following with gcc 4.8.5 [-Wunprototyped-calls]:
warning: call to function 'cleanup' without a real prototype

Fix this by moving the function definition up, and dropping the
prototype.

Signed-off-by: David Disseldorp <ddiss@suse.de>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Eryu Guan <eguan@redhat.com>
ltp/fsx.c

index a7b36c14e1bd46b24054a82f3125133e6e61f4b0..ebe8ecf88342531d41337b30c079c61f04e65be7 100644 (file)
--- a/ltp/fsx.c
+++ b/ltp/fsx.c
@@ -1272,7 +1272,14 @@ do {                                             \
        TRIM_LEN(off, len, size);               \
 } while (0)
 
-void cleanup();
+void
+cleanup(int sig)
+{
+       if (sig)
+               prt("signal %d\n", sig);
+       prt("testcalls = %lu\n", testcalls);
+       exit(sig);
+}
 
 static int
 read_op(struct log_entry *log_entry)
@@ -1531,17 +1538,6 @@ out:
 }
 
 
-void
-cleanup(sig)
-       int     sig;
-{
-       if (sig)
-               prt("signal %d\n", sig);
-       prt("testcalls = %lu\n", testcalls);
-       exit(sig);
-}
-
-
 void
 usage(void)
 {