]> pd.if.org Git - pdclib.old/commitdiff
rename: test driver checked for rv == -1 on failure. Standard defines failure as...
authorOwen Shepherd <owen.shepherd@e43.eu>
Wed, 22 Aug 2012 13:20:55 +0000 (14:20 +0100)
committerOwen Shepherd <owen.shepherd@e43.eu>
Wed, 22 Aug 2012 13:20:55 +0000 (14:20 +0100)
functions/stdio/rename.c

index 6b1e1b592f23bff2f62f2a6150c7e5c211cae75f..987b78a5906cb6f1b259468953beac60f2ff126c 100644 (file)
@@ -46,7 +46,7 @@ int main( void )
     TESTCASE( fopen( testfile1, "r" ) == NULL );
     TESTCASE( fopen( testfile2, "r" ) == NULL );
     /* rename file 1 to file 2 - expected to fail */
-    TESTCASE( rename( testfile1, testfile2 ) == -1 );
+    TESTCASE( rename( testfile1, testfile2 ) != 0 );
     /* create file 1 */
     TESTCASE( ( file = fopen( testfile1, "w" ) ) != NULL );
     TESTCASE( fputs( "x", file ) != EOF );
@@ -71,7 +71,7 @@ int main( void )
        _PDCLIB_rename() itself.
     */
     /* NOREG as glibc overwrites existing destination file. */
-    TESTCASE_NOREG( rename( testfile1, testfile2 ) == -1 );
+    TESTCASE_NOREG( rename( testfile1, testfile2 ) != 0 );
     /* remove both files */
     TESTCASE( remove( testfile1 ) == 0 );
     TESTCASE( remove( testfile2 ) == 0 );