mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-22 00:17:32 +09:00
re-introduce old nss im too tired for this
This commit is contained in:
parent
3c46be320d
commit
3a838106b9
2871 changed files with 1374431 additions and 1762417 deletions
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
#include "seccomon.h"
|
||||
/* This ifdef should match the one in sslsnce.c */
|
||||
#if defined(XP_UNIX) || defined(XP_WIN32) || defined(XP_OS2)
|
||||
#if defined(XP_UNIX) || defined(XP_WIN32) || defined(XP_OS2) || defined(XP_BEOS)
|
||||
|
||||
#include "sslmutex.h"
|
||||
#include "prerr.h"
|
||||
|
|
@ -60,7 +60,7 @@ single_process_sslMutex_Lock(sslMutex* pMutex)
|
|||
return SECSuccess;
|
||||
}
|
||||
|
||||
#if defined(LINUX) || defined(AIX) || defined(BSDI) || \
|
||||
#if defined(LINUX) || defined(AIX) || defined(BEOS) || defined(BSDI) || \
|
||||
(defined(NETBSD) && __NetBSD_Version__ < 500000000) || defined(OPENBSD) || defined(__GLIBC__)
|
||||
|
||||
#include <unistd.h>
|
||||
|
|
@ -350,7 +350,8 @@ sslMutex_Init(sslMutex *pMutex, int shared)
|
|||
SECStatus retvalue;
|
||||
#endif
|
||||
HANDLE hMutex;
|
||||
SECURITY_ATTRIBUTES attributes = { sizeof(SECURITY_ATTRIBUTES), NULL, TRUE };
|
||||
SECURITY_ATTRIBUTES attributes =
|
||||
{ sizeof(SECURITY_ATTRIBUTES), NULL, TRUE };
|
||||
|
||||
PR_ASSERT(pMutex != 0 && (pMutex->u.sslMutx == 0 ||
|
||||
pMutex->u.sslMutx ==
|
||||
|
|
@ -503,7 +504,7 @@ sslMutex_Lock(sslMutex *pMutex)
|
|||
case WAIT_IO_COMPLETION:
|
||||
#endif
|
||||
default: /* should never happen. nothing we can do. */
|
||||
PR_ASSERT(PR_FALSE && "WaitForSingleObject returned invalid value.");
|
||||
PR_ASSERT(!("WaitForSingleObject returned invalid value."));
|
||||
PORT_SetError(PR_UNKNOWN_ERROR);
|
||||
rv = SECFailure;
|
||||
break;
|
||||
|
|
@ -612,7 +613,7 @@ sslMutex_Init(sslMutex* pMutex, int shared)
|
|||
if (!shared) {
|
||||
return single_process_sslMutex_Init(pMutex);
|
||||
}
|
||||
PORT_Assert(PR_FALSE && "sslMutex_Init not implemented for multi-process applications !");
|
||||
PORT_Assert(!("sslMutex_Init not implemented for multi-process applications !"));
|
||||
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
|
||||
return SECFailure;
|
||||
}
|
||||
|
|
@ -624,7 +625,7 @@ sslMutex_Destroy(sslMutex* pMutex, PRBool processLocal)
|
|||
if (PR_FALSE == pMutex->isMultiProcess) {
|
||||
return single_process_sslMutex_Destroy(pMutex);
|
||||
}
|
||||
PORT_Assert(PR_FALSE && "sslMutex_Destroy not implemented for multi-process applications !");
|
||||
PORT_Assert(!("sslMutex_Destroy not implemented for multi-process applications !"));
|
||||
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
|
||||
return SECFailure;
|
||||
}
|
||||
|
|
@ -636,7 +637,7 @@ sslMutex_Unlock(sslMutex* pMutex)
|
|||
if (PR_FALSE == pMutex->isMultiProcess) {
|
||||
return single_process_sslMutex_Unlock(pMutex);
|
||||
}
|
||||
PORT_Assert(PR_FALSE && "sslMutex_Unlock not implemented for multi-process applications !");
|
||||
PORT_Assert(!("sslMutex_Unlock not implemented for multi-process applications !"));
|
||||
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
|
||||
return SECFailure;
|
||||
}
|
||||
|
|
@ -648,7 +649,7 @@ sslMutex_Lock(sslMutex* pMutex)
|
|||
if (PR_FALSE == pMutex->isMultiProcess) {
|
||||
return single_process_sslMutex_Lock(pMutex);
|
||||
}
|
||||
PORT_Assert(PR_FALSE && "sslMutex_Lock not implemented for multi-process applications !");
|
||||
PORT_Assert(!("sslMutex_Lock not implemented for multi-process applications !"));
|
||||
PORT_SetError(PR_NOT_IMPLEMENTED_ERROR);
|
||||
return SECFailure;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue