--- nspr/pr/tests/testfile.c +++ nspr/pr/tests/testfile.c @@ -72,7 +72,7 @@ #endif #define TMPDIR_LEN 64 char testdir[TMPDIR_LEN]; -static PRInt32 PR_CALLBACK DirTest(void* argunused); +static void PR_CALLBACK DirTest(void* argunused); PRInt32 dirtest_failed = 0; #if defined(_PR_PTHREADS) @@ -134,7 +134,7 @@ if (native_thread) { # if defined(_PR_PTHREADS) pthread_t tid; - if (!pthread_create(&tid, NULL, nativeStart, arg)) { + if (!pthread_create(&tid, NULL, (void *(*)(void *))nativeStart, arg)) { return ((PRThread*)tid); } else { return (NULL); @@ -595,7 +595,7 @@ return 0; } -static PRInt32 PR_CALLBACK DirTest(void* arg) { +static void PR_CALLBACK DirTest(void* arg) { struct dirtest_arg* tinfo = (struct dirtest_arg*)arg; PRFileDesc* fd_file; PRDir* fd_dir; @@ -617,13 +617,13 @@ if ((PR_MkDir(TEST_DIR, 0777)) < 0) { printf("testfile failed to create dir %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } fd_dir = PR_OpenDir(TEST_DIR); if (fd_dir == NULL) { printf("testfile failed to open dirctory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } strcpy(pathname, TEST_DIR); @@ -641,7 +641,7 @@ if (fd_file == NULL) { printf("testfile failed to create/open file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } PR_Close(fd_file); } @@ -659,7 +659,7 @@ if (fd_file == NULL) { printf("testfile failed to create/open hidden file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } PR_Close(fd_file); @@ -673,7 +673,7 @@ if (hfile == INVALID_HANDLE_VALUE) { printf("testfile failed to create/open hidden file %s [0, %d]\n", pathname, GetLastError()); - return -1; + return; } CloseHandle(hfile); @@ -684,7 +684,7 @@ if (hfile == INVALID_HANDLE_VALUE) { printf("testfile failed to create/open hidden file %s [0, %d]\n", pathname, GetLastError()); - return -1; + return; } CloseHandle(hfile); @@ -695,13 +695,13 @@ if (PR_FAILURE == PR_CloseDir(fd_dir)) { printf("testfile failed to close dirctory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } fd_dir = PR_OpenDir(TEST_DIR); if (fd_dir == NULL) { printf("testfile failed to reopen dirctory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } /* @@ -723,19 +723,19 @@ if ((PR_GetFileInfo(pathname, &info)) < 0) { printf("testfile failed to GetFileInfo file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } if (info.type != PR_FILE_FILE) { printf("testfile incorrect fileinfo for file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } } if (num_files != 0) { printf("testfile failed to find all files in directory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } PR_CloseDir(fd_dir); @@ -750,7 +750,7 @@ if (fd_dir == NULL) { printf("testfile failed to reopen dirctory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } DPRINTF(("Listing non-hidden files in directory %s\n", TEST_DIR)); @@ -758,7 +758,7 @@ DPRINTF(("\t%s\n", dirEntry->name)); if (!strcmp(HIDDEN_FILE_NAME, dirEntry->name)) { printf("testfile found hidden file %s\n", pathname); - return -1; + return; } } /* @@ -770,7 +770,7 @@ if (PR_FAILURE == PR_Delete(pathname)) { printf("testfile failed to delete hidden file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } PR_CloseDir(fd_dir); @@ -781,35 +781,35 @@ if (PR_FAILURE == PR_Rename(TEST_DIR, renamename)) { printf("testfile failed to rename directory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } if (PR_FAILURE == PR_MkDir(TEST_DIR, 0777)) { printf("testfile failed to recreate dir %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } if (PR_SUCCESS == PR_Rename(renamename, TEST_DIR)) { printf("testfile renamed directory to existing name %s\n", renamename); - return -1; + return; } if (PR_FAILURE == PR_RmDir(TEST_DIR)) { printf("testfile failed to rmdir %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } if (PR_FAILURE == PR_Rename(renamename, TEST_DIR)) { printf("testfile failed to rename directory %s [%d, %d]\n", renamename, PR_GetError(), PR_GetOSError()); - return -1; + return; } fd_dir = PR_OpenDir(TEST_DIR); if (fd_dir == NULL) { printf("testfile failed to reopen directory %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } strcpy(pathname, TEST_DIR); @@ -823,7 +823,7 @@ if (PR_FAILURE == PR_Delete(pathname)) { printf("testfile failed to delete file %s [%d, %d]\n", pathname, PR_GetError(), PR_GetOSError()); - return -1; + return; } } @@ -832,14 +832,13 @@ if (PR_FAILURE == PR_RmDir(TEST_DIR)) { printf("testfile failed to rmdir %s [%d, %d]\n", TEST_DIR, PR_GetError(), PR_GetOSError()); - return -1; + return; } PR_EnterMonitor(tinfo->mon); tinfo->done = 1; PR_Notify(tinfo->mon); PR_ExitMonitor(tinfo->mon); - return 0; } /************************************************************************/