Author: brucec
Date: Sat Mar 12 14:47:54 2011
New Revision: 219568
URL: http://svn.freebsd.org/changeset/base/219568

Log:
  Fix warnings and style(9) issues.
  Set WARNS to 6.

Modified:
  head/tools/regression/doat/Makefile
  head/tools/regression/doat/doat.c

Modified: head/tools/regression/doat/Makefile
==============================================================================
--- head/tools/regression/doat/Makefile Sat Mar 12 14:33:32 2011        
(r219567)
+++ head/tools/regression/doat/Makefile Sat Mar 12 14:47:54 2011        
(r219568)
@@ -3,5 +3,6 @@
 PROG=  doat
 
 NO_MAN=
+WARNS?=6
 
 .include <bsd.prog.mk>

Modified: head/tools/regression/doat/doat.c
==============================================================================
--- head/tools/regression/doat/doat.c   Sat Mar 12 14:33:32 2011        
(r219567)
+++ head/tools/regression/doat/doat.c   Sat Mar 12 14:47:54 2011        
(r219568)
@@ -26,25 +26,31 @@
  * $FreeBSD$
  */
 
+#include <sys/types.h>
+#include <sys/syscall.h>
+#include <sys/stat.h>
+
 #include <errno.h>
 #include <fcntl.h>
 #include <stdbool.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <sys/types.h>
-#include <sys/syscall.h>
-#include <sys/stat.h>
+#include <unistd.h>
+
+void cleanup(void);
+void setup(void);
+void setup_once(void);
 
 union param {
        int             i;
-       char            *cp;
+       const char      *cp;
        mode_t          m;
        dev_t           d;
        void            *vp;
        uid_t           u;
        gid_t           g;
-       char            **cpp;
+       const char      **cpp;
 };
 
 struct testcase {
@@ -55,7 +61,7 @@ struct testcase {
 struct test {
        int     syscall;
        int     num_of_cases;
-       char    *name;
+       const char *name;
        struct testcase tests[10];      /* no more than 10 tests */
        
 };
@@ -64,21 +70,21 @@ struct test *tests;
 #define        NUM_OF_TESTS    14              /* we dont want the fexecve 
test to run */
 
 char *absolute_path = NULL;
-char *relative_path = "tmp/";
-char *not_dir_path = "/bin/date";
+const char *relative_path = "tmp/";
+const char *not_dir_path = "/bin/date";
 
-char *file = "foo";
+const char *file = "foo";
 char *absolute_file = NULL;
 char *relative_file = NULL;
-char *symlinkf = "link";
-char *newlink = "nlink1";
-char *newlink2 = "nlink2";
-char *newlink3 = "nlink3";
-char *newdir = "newdir";
-char *fifo = "fifo";
-char *nod = "nod";
-char *newfile = "newfile";
-char *newslink = "nslink1";
+const char *symlinkf = "link";
+const char *newlink = "nlink1";
+const char *newlink2 = "nlink2";
+const char *newlink3 = "nlink3";
+const char *newdir = "newdir";
+const char *fifo = "fifo";
+const char *nod = "nod";
+const char *newfile = "newfile";
+const char *newslink = "nslink1";
 
 bool dir_exist = false;
 bool file_exist = false;
@@ -88,15 +94,14 @@ int rel_fd, abs_fd, notd_fd, exec_fd;
 
 struct timeval times[2];
 struct stat buf;
-char *pargv[2] = { "/bin/date", NULL };
+const char *pargv[2] = { "/bin/date", NULL };
 #define        PATH_MAX        1024
 char cbuf[PATH_MAX];
 
 void
-setup()
+setup(void)
 {
        int i, error;
-       size_t siz;
        struct stat sb;
 
        tests = calloc(NUM_OF_TESTS, sizeof(struct test));
@@ -607,13 +612,13 @@ setup()
 }
 
 void
-cleanup()
+cleanup(void)
 {
        system("/bin/sh -c 'rm -rf tmp'");
 }
 
 void
-setup_once()
+setup_once(void)
 {
 }
 
@@ -623,10 +628,13 @@ main(int argc, char *argv[])
        int i,j;
        int error;
 
+       (void)argc;
+       (void)argv;
+
        setup();
 
        for (i = 0; i < NUM_OF_TESTS; i++) {
-               printf("\nTest: %s\n", tests[i].name);
+               printf("\nTest: %s\n", tests[i].name);
                for (j = 0; j < tests[i].num_of_cases; j++) {
                        error = syscall(tests[i].syscall,
                                tests[i].tests[j].params[0],
@@ -652,13 +660,10 @@ main(int argc, char *argv[])
                                                printf("#%i ... OK\n", j);
                                }
                        }
-
-
                }
        }
 
        cleanup();
 
-
        return (0);
 }
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to