]> Zhao Yanbai Git Server - minix.git/commitdiff
lib: fixes to make clang not error
authorBen Gras <ben@minix3.org>
Mon, 13 Sep 2010 15:50:54 +0000 (15:50 +0000)
committerBen Gras <ben@minix3.org>
Mon, 13 Sep 2010 15:50:54 +0000 (15:50 +0000)
lib/libc/other/gcov.c
lib/libsys/gcov.c

index b49657ca922fcfd604a6596ec09827962e8605bb..5ce8a39968d52bc496f6d478bc1ec163552f1ac5 100644 (file)
@@ -16,8 +16,7 @@ int gcov_flush_svr(char *buff, int buff_sz, int server_nr)
         * buffer the stdio requests, and copy the buffer to this user
         * space
         */
-       _syscall(VFS_PROC_NR, GCOV_FLUSH, &msg);
-       return;
+       return _syscall(VFS_PROC_NR, GCOV_FLUSH, &msg);
 }
 
 
index 2d020b34378481123696a8fbd4c9e8a12d78f772..a116d3a30882fce12577dc407ff42306102c3447 100644 (file)
@@ -55,7 +55,7 @@ static void add_int(int value)
 
 FILE *_gcov_fopen(char *name, char *mode)
 {
-       if(!gcov_enable) return;
+       if(!gcov_enable) return NULL;
 
        assert(!gcov_opened);
 
@@ -80,7 +80,7 @@ size_t _gcov_fwrite(void *ptr, size_t itemsize, size_t nitems, FILE *stream)
 {
        int size = itemsize * nitems;
 
-       if(!gcov_enable) return;
+       if(!gcov_enable) return NULL;
 
        /* only have one file open at a time to ensure writes go
         * to the right place.
@@ -98,7 +98,7 @@ size_t _gcov_fwrite(void *ptr, size_t itemsize, size_t nitems, FILE *stream)
 
 int _gcov_fclose(FILE *stream)
 {
-       if(!gcov_enable) return;
+       if(!gcov_enable) return EOF;
 
        add_int(GCOVOP_CLOSE);
        assert(gcov_opened);