Issue #1338 - Part 1: Update NSPR to 4.24

This commit is contained in:
wolfbeast 2020-01-02 21:01:38 +01:00 • committed by Roy Tam
commit 1a92143e68
454 changed files with 42944 additions and 48647 deletions

View file

@ -9,8 +9,8 @@
**
** Modification History:
** 14-May-97 AGarcia- Converted the test to accomodate the debug_mode flag.
** The debug mode will print all of the printfs associated with this test.
** The regress mode will be the default mode. Since the regress tool limits
** The debug mode will print all of the printfs associated with this test.
** The regress mode will be the default mode. Since the regress tool limits
** the output to a one line status:PASS or FAIL,all of the printf statements
** have been handled with an if (debug_mode) statement.
** 04-June-97 AGarcia removed the Test_Result function. Regress tool has been updated to
@ -41,38 +41,54 @@ static PRIntn prmain(PRIntn argc, char **argv)
rv = PRP_TryLock(ml);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
rv = PRP_TryLock(ml);
PR_ASSERT(PR_FAILURE == rv);
if ((rv != PR_FAILURE) & (!debug_mode)) failed_already=1;
if ((rv != PR_FAILURE) & (!debug_mode)) {
failed_already=1;
}
rv = PRP_NakedNotify(cv);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
rv = PRP_NakedBroadcast(cv);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
rv = PRP_NakedWait(cv, ml, tenmsecs);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
PR_Unlock(ml);
PR_Unlock(ml);
rv = PRP_NakedNotify(cv);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
rv = PRP_NakedBroadcast(cv);
PR_ASSERT(PR_SUCCESS == rv);
if ((rv != PR_SUCCESS) & (!debug_mode)) failed_already=1;
if ((rv != PR_SUCCESS) & (!debug_mode)) {
failed_already=1;
}
PRP_DestroyNakedCondVar(cv);
PR_DestroyLock(ml);
if (debug_mode) printf("Test succeeded\n");
if (debug_mode) {
printf("Test succeeded\n");
}
return 0;
@ -81,10 +97,12 @@ static PRIntn prmain(PRIntn argc, char **argv)
int main(int argc, char **argv)
{
PR_Initialize(prmain, argc, argv, 0);
if(failed_already)
if(failed_already) {
return 1;
else
}
else {
return 0;
}
} /* main */