correct errno to boolean
authorMart Lubbers <mart@martlubbers.net>
Wed, 27 Jan 2016 20:53:13 +0000 (21:53 +0100)
committerMart Lubbers <mart@martlubbers.net>
Wed, 27 Jan 2016 20:53:13 +0000 (21:53 +0100)
Clean System Files/readLine.c

index c73bc06..e3f4def 100644 (file)
@@ -247,7 +247,7 @@ int cleanReadHistory(CleanString path)
        char *cs_path = cleanStringToCString(path);
        int errno = read_history(cs_path);
        free(cs_path);
-       return errno;
+       return errno == 0;
 }
 
 int cleanReadHistoryRange(CleanString path, int from, int to)
@@ -255,7 +255,7 @@ int cleanReadHistoryRange(CleanString path, int from, int to)
        char *cs_path = cleanStringToCString(path);
        int errno = read_history_range(cs_path, from, to);
        free(cs_path);
-       return errno;
+       return errno == 0;
 }
 
 int cleanWriteHistory(CleanString path)
@@ -263,7 +263,7 @@ int cleanWriteHistory(CleanString path)
        char *cs_path = cleanStringToCString(path);
        int errno = write_history(cs_path);
        free(cs_path);
-       return errno;
+       return errno == 0;
 }
 
 int cleanAppendHistory(int n, CleanString path)
@@ -271,7 +271,7 @@ int cleanAppendHistory(int n, CleanString path)
        char *cs_path = cleanStringToCString(path);
        int errno = append_history(n, cs_path);
        free(cs_path);
-       return errno;
+       return errno == 0;
 }
 
 int cleanHistoryTruncateFile(CleanString path, int nlines)
@@ -279,5 +279,5 @@ int cleanHistoryTruncateFile(CleanString path, int nlines)
        char *cs_path = cleanStringToCString(path);
        int errno = history_truncate_file(cs_path, nlines);
        free(cs_path);
-       return errno;
+       return errno == 0;
 }