summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlarryh%netscape.com <devnull@localhost>2001-03-21 19:18:23 +0000
committerlarryh%netscape.com <devnull@localhost>2001-03-21 19:18:23 +0000
commitaaf24aff866d9fbeae5eefcb3da20d7d0b9a775a (patch)
tree0e069c1241a42db9f21b865fcda2fb8b0f6f1a20
parent10124faba0d68108abfd77c7362584aa22334b19 (diff)
downloadnspr-hg-aaf24aff866d9fbeae5eefcb3da20d7d0b9a775a.tar.gz
Bugzilla: 72261. fix linking problem
-rw-r--r--pr/src/md/os2/os2cv.c12
-rw-r--r--pr/src/md/os2/os2inrval.c6
-rw-r--r--pr/src/md/os2/os2misc.c2
-rw-r--r--pr/src/md/os2/os2sem.c10
-rw-r--r--pr/src/md/os2/os2thred.c26
5 files changed, 28 insertions, 28 deletions
diff --git a/pr/src/md/os2/os2cv.c b/pr/src/md/os2/os2cv.c
index 1205f3af..f91ae80d 100644
--- a/pr/src/md/os2/os2cv.c
+++ b/pr/src/md/os2/os2cv.c
@@ -219,7 +219,7 @@ static void md_PostNotifyToCvar(_MDCVar *cvar, _MDLock *lock,
* 0 when it succeeds.
*
*/
-PR_IMPLEMENT(PRInt32)
+PRInt32
_PR_MD_NEW_CV(_MDCVar *cv)
{
cv->magic = _MD_MAGIC_CV;
@@ -230,7 +230,7 @@ _PR_MD_NEW_CV(_MDCVar *cv)
return 0;
}
-PR_IMPLEMENT(void) _PR_MD_FREE_CV(_MDCVar *cv)
+void _PR_MD_FREE_CV(_MDCVar *cv)
{
cv->magic = (PRUint32)-1;
return;
@@ -239,7 +239,7 @@ PR_IMPLEMENT(void) _PR_MD_FREE_CV(_MDCVar *cv)
/*
* _PR_MD_WAIT_CV() -- Wait on condition variable
*/
-PR_IMPLEMENT(void)
+void
_PR_MD_WAIT_CV(_MDCVar *cv, _MDLock *lock, PRIntervalTime timeout )
{
PRThread *thred = _PR_MD_CURRENT_THREAD();
@@ -306,21 +306,21 @@ _PR_MD_WAIT_CV(_MDCVar *cv, _MDLock *lock, PRIntervalTime timeout )
return;
} /* --- end _PR_MD_WAIT_CV() --- */
-PR_IMPLEMENT(void)
+void
_PR_MD_NOTIFY_CV(_MDCVar *cv, _MDLock *lock)
{
md_PostNotifyToCvar(cv, lock, PR_FALSE);
return;
}
-PR_IMPLEMENT(void)
+void
_PR_MD_NOTIFYALL_CV(_MDCVar *cv, _MDLock *lock)
{
md_PostNotifyToCvar(cv, lock, PR_TRUE);
return;
}
-PR_IMPLEMENT(void)
+void
_PR_MD_UNLOCK(_MDLock *lock)
{
if (0 != lock->notified.length) {
diff --git a/pr/src/md/os2/os2inrval.c b/pr/src/md/os2/os2inrval.c
index ecba3068..ea2dd38a 100644
--- a/pr/src/md/os2/os2inrval.c
+++ b/pr/src/md/os2/os2inrval.c
@@ -29,7 +29,7 @@ PRInt32 _os2_highMask = 0;
-PR_IMPLEMENT(void)
+void
_PR_MD_INTERVAL_INIT()
{
if (DosTmrQueryFreq(&_os2_ticksPerSec) == NO_ERROR)
@@ -46,7 +46,7 @@ _PR_MD_INTERVAL_INIT()
PR_ASSERT(_os2_ticksPerSec > PR_INTERVAL_MIN && _os2_ticksPerSec < PR_INTERVAL_MAX);
}
-PR_IMPLEMENT(PRIntervalTime)
+PRIntervalTime
_PR_MD_GET_INTERVAL()
{
QWORD count;
@@ -69,7 +69,7 @@ _PR_MD_GET_INTERVAL()
}
}
-PR_IMPLEMENT(PRIntervalTime)
+PRIntervalTime
_PR_MD_INTERVAL_PER_SEC()
{
if(_os2_ticksPerSec != -1)
diff --git a/pr/src/md/os2/os2misc.c b/pr/src/md/os2/os2misc.c
index 27277e68..28c9a641 100644
--- a/pr/src/md/os2/os2misc.c
+++ b/pr/src/md/os2/os2misc.c
@@ -473,7 +473,7 @@ PRStatus _MD_OS2GetHostName(char *name, PRUint32 namelen)
return PR_FAILURE;
}
-PR_IMPLEMENT(void)
+void
_PR_MD_WAKEUP_CPUS( void )
{
return;
diff --git a/pr/src/md/os2/os2sem.c b/pr/src/md/os2/os2sem.c
index 86a41f58..57131beb 100644
--- a/pr/src/md/os2/os2sem.c
+++ b/pr/src/md/os2/os2sem.c
@@ -24,7 +24,7 @@
#include "primpl.h"
-PR_IMPLEMENT(void)
+void
_PR_MD_NEW_SEM(_MDSemaphore *md, PRUintn value)
{
int rv;
@@ -36,7 +36,7 @@ _PR_MD_NEW_SEM(_MDSemaphore *md, PRUintn value)
PR_ASSERT(rv == NO_ERROR);
}
-PR_IMPLEMENT(void)
+void
_PR_MD_DESTROY_SEM(_MDSemaphore *md)
{
int rv;
@@ -45,7 +45,7 @@ _PR_MD_DESTROY_SEM(_MDSemaphore *md)
}
-PR_IMPLEMENT(PRStatus)
+PRStatus
_PR_MD_TIMED_WAIT_SEM(_MDSemaphore *md, PRIntervalTime ticks)
{
int rv;
@@ -57,13 +57,13 @@ _PR_MD_TIMED_WAIT_SEM(_MDSemaphore *md, PRIntervalTime ticks)
return PR_FAILURE;
}
-PR_IMPLEMENT(PRStatus)
+PRStatus
_PR_MD_WAIT_SEM(_MDSemaphore *md)
{
return _PR_MD_TIMED_WAIT_SEM(md, PR_INTERVAL_NO_TIMEOUT);
}
-PR_IMPLEMENT(void)
+void
_PR_MD_POST_SEM(_MDSemaphore *md)
{
int rv;
diff --git a/pr/src/md/os2/os2thred.c b/pr/src/md/os2/os2thred.c
index b6c1615b..cbb8603c 100644
--- a/pr/src/md/os2/os2thred.c
+++ b/pr/src/md/os2/os2thred.c
@@ -36,7 +36,7 @@ _NSPR_TLS* pThreadLocalStorage = 0;
_PRInterruptTable _pr_interruptTable[] = { { 0 } };
APIRET (* APIENTRY QueryThreadContext)(TID, ULONG, PCONTEXTRECORD);
-PR_IMPLEMENT(void)
+void
_PR_MD_ENSURE_TLS(void)
{
if(!pThreadLocalStorage)
@@ -50,7 +50,7 @@ _PR_MD_ENSURE_TLS(void)
}
}
-PR_IMPLEMENT(void)
+void
_PR_MD_EARLY_INIT()
{
HMODULE hmod;
@@ -77,7 +77,7 @@ _pr_SetThreadMDHandle(PRThread *thread)
}
-PR_IMPLEMENT(PRStatus)
+PRStatus
_PR_MD_INIT_THREAD(PRThread *thread)
{
#ifdef XP_OS2_EMX
@@ -98,7 +98,7 @@ _PR_MD_INIT_THREAD(PRThread *thread)
return (thread->md.blocked_sema.sem != 0) ? PR_SUCCESS : PR_FAILURE;
}
-PR_IMPLEMENT(PRStatus)
+PRStatus
_PR_MD_CREATE_THREAD(PRThread *thread,
void (*start)(void *),
PRThreadPriority priority,
@@ -119,14 +119,14 @@ _PR_MD_CREATE_THREAD(PRThread *thread,
return PR_SUCCESS;
}
-PR_IMPLEMENT(void)
+void
_PR_MD_YIELD(void)
{
/* Isn't there some problem with DosSleep(0) on OS/2? */
DosSleep(0);
}
-PR_IMPLEMENT(void)
+void
_PR_MD_SET_PRIORITY(_MDThread *thread, PRThreadPriority newPri)
{
int nativePri;
@@ -159,7 +159,7 @@ _PR_MD_SET_PRIORITY(_MDThread *thread, PRThreadPriority newPri)
return;
}
-PR_IMPLEMENT(void)
+void
_PR_MD_CLEAN_THREAD(PRThread *thread)
{
if (&thread->md.blocked_sema) {
@@ -172,7 +172,7 @@ _PR_MD_CLEAN_THREAD(PRThread *thread)
}
}
-PR_IMPLEMENT(void)
+void
_PR_MD_EXIT_THREAD(PRThread *thread)
{
_PR_MD_DESTROY_SEM(&thread->md.blocked_sema);
@@ -200,7 +200,7 @@ _PR_MD_EXIT_THREAD(PRThread *thread)
}
-PR_IMPLEMENT(void)
+void
_PR_MD_EXIT(PRIntn status)
{
_exit(status);
@@ -240,19 +240,19 @@ _PR_MD_GETTHREADAFFINITYMASK(PRThread *thread, PRUint32 *mask)
}
#endif /* HAVE_THREAD_AFFINITY */
-PR_IMPLEMENT(void)
+void
_PR_MD_SUSPEND_CPU(_PRCPU *cpu)
{
_PR_MD_SUSPEND_THREAD(cpu->thread);
}
-PR_IMPLEMENT(void)
+void
_PR_MD_RESUME_CPU(_PRCPU *cpu)
{
_PR_MD_RESUME_THREAD(cpu->thread);
}
-PR_IMPLEMENT(void)
+void
_PR_MD_SUSPEND_THREAD(PRThread *thread)
{
if (_PR_IS_NATIVE_THREAD(thread)) {
@@ -266,7 +266,7 @@ _PR_MD_SUSPEND_THREAD(PRThread *thread)
}
}
-PR_IMPLEMENT(void)
+void
_PR_MD_RESUME_THREAD(PRThread *thread)
{
if (_PR_IS_NATIVE_THREAD(thread)) {