Downloaded from https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_109_RTM/src/nss-3.109-with-nspr-4.36.tar.gz Change-Id: I2210c384f629ccc9a671c2bb3260b822a302dd1d Reviewed-on: https://gerrit.libreoffice.org/c/core/+/181773 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
216 lines
5.8 KiB
Plaintext
216 lines
5.8 KiB
Plaintext
--- 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;
|
|
}
|
|
/************************************************************************/
|
|
|
|
|