Bugzilla Bug 156633: replaced the deprecated PR_CurrentThread by
PR_GetCurrentThread. The patch is contributed by Tim <timwatt@gmail.com>. r=wtc. Modified Files: prmsgc.c btthread.c rcthread.cpp mdmac.c prthinfo.c ptio.c ptsynch.c ptthread.c cltsrv.c intrupt.c perf.c provider.c git-svn-id: svn://10.0.0.236/trunk@184272 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -2288,7 +2288,7 @@ pr_TraceRootPointer(PRWord *p, void* data)
|
||||
printTrace = 1;
|
||||
}
|
||||
else {
|
||||
if (PR_StackSpaceLeft(PR_CurrentThread()) < 512) {
|
||||
if (PR_StackSpaceLeft(PR_GetCurrentThread()) < 512) {
|
||||
fprintf(out, "\n### Path too deep (giving up):\n");
|
||||
printTrace = 1;
|
||||
}
|
||||
|
||||
@@ -618,7 +618,7 @@ PR_IMPLEMENT(PRStatus)
|
||||
PR_IMPLEMENT(PRStatus)
|
||||
PR_Cleanup ()
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
|
||||
PR_ASSERT(me->state & BT_THREAD_PRIMORD);
|
||||
if ((me->state & BT_THREAD_PRIMORD) == 0) {
|
||||
|
||||
@@ -73,7 +73,7 @@ RCThread::RCThread(
|
||||
execution = ex_unstarted;
|
||||
identity = PR_CreateThread(
|
||||
PR_USER_THREAD, nas_Root, this,
|
||||
PR_GetThreadPriority(PR_CurrentThread()),
|
||||
PR_GetThreadPriority(PR_GetCurrentThread()),
|
||||
(PRThreadScope)scope, (PRThreadState)join, stackSize);
|
||||
} /* RCThread::RCThread */
|
||||
|
||||
@@ -132,7 +132,7 @@ void RCThread::SetPriority(RCThread::Priority new_priority)
|
||||
{ PR_SetThreadPriority(identity, (PRThreadPriority)new_priority); }
|
||||
|
||||
PRThread *RCThread::Self()
|
||||
{ return PR_CurrentThread(); }
|
||||
{ return PR_GetCurrentThread(); }
|
||||
|
||||
RCThread::Scope RCThread::GetScope() const
|
||||
{ return (RCThread::Scope)PR_GetThreadScope(identity); }
|
||||
|
||||
@@ -103,7 +103,7 @@ pascal long StackSpacePatch(UInt16 trapNo)
|
||||
char tos;
|
||||
PRThread *thisThread;
|
||||
|
||||
thisThread = PR_CurrentThread();
|
||||
thisThread = PR_GetCurrentThread();
|
||||
|
||||
// If we are the primary thread, then call through to the
|
||||
// good ol' fashion stack space implementation. Otherwise,
|
||||
|
||||
@@ -194,7 +194,7 @@ PR_ScanStackPointers(PRScanStackFun scanFun, void* scanClosure)
|
||||
PR_IMPLEMENT(PRUword)
|
||||
PR_GetStackSpaceLeft(PRThread* t)
|
||||
{
|
||||
PRThread *current = PR_CurrentThread();
|
||||
PRThread *current = PR_GetCurrentThread();
|
||||
PRWord *sp, *esp;
|
||||
int stack_end;
|
||||
|
||||
|
||||
@@ -1219,7 +1219,7 @@ PR_IMPLEMENT(PRFileDesc*) PR_GetSpecialFD(PRSpecialFD osfd)
|
||||
|
||||
static PRBool pt_TestAbort(void)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
if(_PT_THREAD_INTERRUPTED(me))
|
||||
{
|
||||
PR_SetError(PR_PENDING_INTERRUPT_ERROR, 0);
|
||||
|
||||
@@ -369,7 +369,7 @@ PR_IMPLEMENT(void) PR_DestroyCondVar(PRCondVar *cvar)
|
||||
PR_IMPLEMENT(PRStatus) PR_WaitCondVar(PRCondVar *cvar, PRIntervalTime timeout)
|
||||
{
|
||||
PRIntn rv;
|
||||
PRThread *thred = PR_CurrentThread();
|
||||
PRThread *thred = PR_GetCurrentThread();
|
||||
|
||||
PR_ASSERT(cvar != NULL);
|
||||
/* We'd better be locked */
|
||||
|
||||
@@ -739,19 +739,19 @@ PR_IMPLEMENT(PRStatus) PR_Interrupt(PRThread *thred)
|
||||
|
||||
PR_IMPLEMENT(void) PR_ClearInterrupt(void)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
me->state &= ~PT_THREAD_ABORTED;
|
||||
} /* PR_ClearInterrupt */
|
||||
|
||||
PR_IMPLEMENT(void) PR_BlockInterrupt(void)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
_PT_THREAD_BLOCK_INTERRUPT(me);
|
||||
} /* PR_BlockInterrupt */
|
||||
|
||||
PR_IMPLEMENT(void) PR_UnblockInterrupt(void)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
_PT_THREAD_UNBLOCK_INTERRUPT(me);
|
||||
} /* PR_UnblockInterrupt */
|
||||
|
||||
@@ -926,7 +926,7 @@ void _PR_InitThreads(
|
||||
|
||||
PR_IMPLEMENT(PRStatus) PR_Cleanup(void)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
int rv;
|
||||
PR_LOG(_pr_thread_lm, PR_LOG_MIN, ("PR_Cleanup: shutting down NSPR"));
|
||||
PR_ASSERT(me->state & PT_THREAD_PRIMORD);
|
||||
@@ -1093,14 +1093,14 @@ static void init_pthread_gc_support(void)
|
||||
PR_IMPLEMENT(void) PR_SetThreadGCAble(void)
|
||||
{
|
||||
PR_Lock(pt_book.ml);
|
||||
PR_CurrentThread()->state |= PT_THREAD_GCABLE;
|
||||
PR_GetCurrentThread()->state |= PT_THREAD_GCABLE;
|
||||
PR_Unlock(pt_book.ml);
|
||||
}
|
||||
|
||||
PR_IMPLEMENT(void) PR_ClearThreadGCAble(void)
|
||||
{
|
||||
PR_Lock(pt_book.ml);
|
||||
PR_CurrentThread()->state &= (~PT_THREAD_GCABLE);
|
||||
PR_GetCurrentThread()->state &= (~PT_THREAD_GCABLE);
|
||||
PR_Unlock(pt_book.ml);
|
||||
}
|
||||
|
||||
@@ -1115,7 +1115,7 @@ PR_IMPLEMENT(PRStatus) PR_EnumerateThreads(PREnumerator func, void *arg)
|
||||
PRIntn count = 0;
|
||||
PRStatus rv = PR_SUCCESS;
|
||||
PRThread* thred = pt_book.first;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
|
||||
PR_LOG(_pr_gc_lm, PR_LOG_ALWAYS, ("Begin PR_EnumerateThreads\n"));
|
||||
/*
|
||||
@@ -1202,7 +1202,7 @@ static void null_signal_handler(PRIntn sig)
|
||||
|
||||
static void suspend_signal_handler(PRIntn sig)
|
||||
{
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
|
||||
PR_ASSERT(me != NULL);
|
||||
PR_ASSERT(_PT_IS_GCABLE_THREAD(me));
|
||||
@@ -1381,7 +1381,7 @@ PR_IMPLEMENT(void) PR_SuspendAll(void)
|
||||
PRIntervalTime stime, etime;
|
||||
#endif
|
||||
PRThread* thred = pt_book.first;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
int rv;
|
||||
|
||||
rv = pthread_once(&pt_gc_support_control, init_pthread_gc_support);
|
||||
@@ -1427,7 +1427,7 @@ PR_IMPLEMENT(void) PR_ResumeAll(void)
|
||||
PRIntervalTime stime, etime;
|
||||
#endif
|
||||
PRThread* thred = pt_book.first;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
PR_LOG(_pr_gc_lm, PR_LOG_ALWAYS, ("Begin PR_ResumeAll\n"));
|
||||
/*
|
||||
* Resume all previously suspended GC able threads.
|
||||
|
||||
@@ -245,7 +245,7 @@ static void PR_CALLBACK Client(void *arg)
|
||||
char buffer[1024];
|
||||
PRFileDesc *fd = NULL;
|
||||
PRUintn clipping = DEFAULT_CLIPPING;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
CSClient_t *client = (CSClient_t*)arg;
|
||||
CSDescriptor_t *descriptor = PR_NEW(CSDescriptor_t);
|
||||
PRIntervalTime timeout = PR_MillisecondsToInterval(DEFAULT_CLIENT_TIMEOUT);
|
||||
@@ -365,7 +365,7 @@ static void PR_CALLBACK Client(void *arg)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ERROR,
|
||||
("\t\tClient(0x%p): unexpected end of stream\n",
|
||||
PR_CurrentThread()));
|
||||
PR_GetCurrentThread()));
|
||||
break;
|
||||
}
|
||||
filebytes += bytes;
|
||||
@@ -402,7 +402,7 @@ aborted:
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("\tClient(0x%p): stopped after %u operations and %u bytes\n",
|
||||
PR_CurrentThread(), client->operations, client->bytesTransferred));
|
||||
PR_GetCurrentThread(), client->operations, client->bytesTransferred));
|
||||
|
||||
} /* Client */
|
||||
|
||||
@@ -411,7 +411,7 @@ static PRStatus ProcessRequest(PRFileDesc *fd, CSServer_t *server)
|
||||
PRStatus drv, rv;
|
||||
char buffer[1024];
|
||||
PRFileDesc *file = NULL;
|
||||
PRThread * me = PR_CurrentThread();
|
||||
PRThread * me = PR_GetCurrentThread();
|
||||
PRInt32 bytes, descbytes, netbytes, filebytes = 0;
|
||||
CSDescriptor_t *descriptor = PR_NEW(CSDescriptor_t);
|
||||
PRIntervalTime timeout = PR_MillisecondsToInterval(DEFAULT_SERVER_TIMEOUT);
|
||||
@@ -551,7 +551,7 @@ static PRStatus ProcessRequest(PRFileDesc *fd, CSServer_t *server)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ERROR,
|
||||
("\t\tProcessRequest(0x%p): open file timeout\n",
|
||||
PR_CurrentThread()));
|
||||
PR_GetCurrentThread()));
|
||||
goto aborted;
|
||||
}
|
||||
TEST_LOG(
|
||||
@@ -657,7 +657,7 @@ static PRStatus CreateWorker(CSServer_t *server, CSPool_t *pool)
|
||||
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_STATUS,
|
||||
("\tCreateWorker(0x%p): create new worker (0x%p)\n",
|
||||
PR_CurrentThread(), worker->thread));
|
||||
PR_GetCurrentThread(), worker->thread));
|
||||
|
||||
return PR_SUCCESS;
|
||||
} /* CreateWorker */
|
||||
@@ -667,7 +667,7 @@ static void PR_CALLBACK Worker(void *arg)
|
||||
PRStatus rv;
|
||||
PRNetAddr from;
|
||||
PRFileDesc *fd = NULL;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
CSWorker_t *worker = (CSWorker_t*)arg;
|
||||
CSServer_t *server = worker->server;
|
||||
CSPool_t *pool = &server->pool;
|
||||
@@ -764,7 +764,7 @@ exit:
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("\t\tWorker(0x%p): exiting [%u]\n", PR_CurrentThread(), pool->workers));
|
||||
("\t\tWorker(0x%p): exiting [%u]\n", PR_GetCurrentThread(), pool->workers));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
pool->workers -= 1; /* undefine our existance */
|
||||
@@ -780,7 +780,7 @@ static void PR_CALLBACK Server(void *arg)
|
||||
{
|
||||
PRStatus rv;
|
||||
PRNetAddr serverAddress;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
CSServer_t *server = (CSServer_t*)arg;
|
||||
PRSocketOptionData sockOpt;
|
||||
|
||||
@@ -1028,7 +1028,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
if (workersMin > accepting) accepting = workersMin;
|
||||
|
||||
PR_STDIO_INIT();
|
||||
TimeOfDayMessage("Client/Server started at", PR_CurrentThread());
|
||||
TimeOfDayMessage("Client/Server started at", PR_GetCurrentThread());
|
||||
|
||||
cltsrv_log_file = PR_NewLogModule("cltsrv_log");
|
||||
MY_ASSERT(NULL != cltsrv_log_file);
|
||||
@@ -1047,7 +1047,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
/* Establish the server */
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_INFO,
|
||||
("main(0x%p): starting server\n", PR_CurrentThread()));
|
||||
("main(0x%p): starting server\n", PR_GetCurrentThread()));
|
||||
|
||||
server = PR_NEWZAP(CSServer_t);
|
||||
PR_INIT_CLIST(&server->list);
|
||||
@@ -1064,7 +1064,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): creating server thread\n", PR_CurrentThread()));
|
||||
("main(0x%p): creating server thread\n", PR_GetCurrentThread()));
|
||||
|
||||
server->thread = PR_CreateThread(
|
||||
PR_USER_THREAD, Server, server, PR_PRIORITY_HIGH,
|
||||
@@ -1073,7 +1073,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): waiting for server init\n", PR_CurrentThread()));
|
||||
("main(0x%p): waiting for server init\n", PR_GetCurrentThread()));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
while (server->state == cs_init)
|
||||
@@ -1083,7 +1083,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): server init complete (port #%d)\n",
|
||||
PR_CurrentThread(), server->port));
|
||||
PR_GetCurrentThread(), server->port));
|
||||
}
|
||||
|
||||
if (clients != 0)
|
||||
@@ -1096,7 +1096,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): creating %d client threads\n",
|
||||
PR_CurrentThread(), clients));
|
||||
PR_GetCurrentThread(), clients));
|
||||
|
||||
if (!serverIsLocal)
|
||||
{
|
||||
@@ -1130,7 +1130,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
client[index].stateChange = PR_NewCondVar(client[index].ml);
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_INFO,
|
||||
("main(0x%p): creating client threads\n", PR_CurrentThread()));
|
||||
("main(0x%p): creating client threads\n", PR_GetCurrentThread()));
|
||||
client[index].thread = PR_CreateThread(
|
||||
PR_USER_THREAD, Client, &client[index], PR_PRIORITY_NORMAL,
|
||||
thread_scope, PR_JOINABLE_THREAD, 0);
|
||||
@@ -1146,11 +1146,11 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("main(0x%p): waiting for execution interval (%d seconds)\n",
|
||||
PR_CurrentThread(), execution));
|
||||
PR_GetCurrentThread(), execution));
|
||||
|
||||
WaitForCompletion(execution);
|
||||
|
||||
TimeOfDayMessage("Shutting down", PR_CurrentThread());
|
||||
TimeOfDayMessage("Shutting down", PR_GetCurrentThread());
|
||||
|
||||
if (clients != 0)
|
||||
{
|
||||
@@ -1158,7 +1158,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
{
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_STATUS,
|
||||
("main(0x%p): notifying client(0x%p) to stop\n",
|
||||
PR_CurrentThread(), client[index].thread));
|
||||
PR_GetCurrentThread(), client[index].thread));
|
||||
|
||||
PR_Lock(client[index].ml);
|
||||
if (cs_run == client[index].state)
|
||||
@@ -1173,7 +1173,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): joining client(0x%p)\n",
|
||||
PR_CurrentThread(), client[index].thread));
|
||||
PR_GetCurrentThread(), client[index].thread));
|
||||
|
||||
joinStatus = PR_JoinThread(client[index].thread);
|
||||
TEST_ASSERT(PR_SUCCESS == joinStatus);
|
||||
@@ -1189,7 +1189,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): notifying server(0x%p) to stop\n",
|
||||
PR_CurrentThread(), server->thread));
|
||||
PR_GetCurrentThread(), server->thread));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
server->state = cs_stop;
|
||||
@@ -1201,7 +1201,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): joining server(0x%p)\n",
|
||||
PR_CurrentThread(), server->thread));
|
||||
PR_GetCurrentThread(), server->thread));
|
||||
joinStatus = PR_JoinThread(server->thread);
|
||||
TEST_ASSERT(PR_SUCCESS == joinStatus);
|
||||
|
||||
@@ -1214,11 +1214,11 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("main(0x%p): test complete\n", PR_CurrentThread()));
|
||||
("main(0x%p): test complete\n", PR_GetCurrentThread()));
|
||||
|
||||
PT_FPrintStats(debug_out, "\nPThread Statistics\n");
|
||||
|
||||
TimeOfDayMessage("Test exiting at", PR_CurrentThread());
|
||||
TimeOfDayMessage("Test exiting at", PR_GetCurrentThread());
|
||||
PR_Cleanup();
|
||||
return 0;
|
||||
} /* main */
|
||||
|
||||
@@ -73,7 +73,7 @@ static PRThreadScope thread_scope = PR_LOCAL_THREAD;
|
||||
static void PR_CALLBACK AbortCV(void *arg)
|
||||
{
|
||||
PRStatus rv;
|
||||
PRThread *me = PR_CurrentThread();
|
||||
PRThread *me = PR_GetCurrentThread();
|
||||
|
||||
/* some other thread (main) is doing the interrupt */
|
||||
PR_Lock(ml);
|
||||
@@ -292,7 +292,7 @@ void PR_CALLBACK Intrupt(void *arg)
|
||||
if (debug_mode) printf("Part III\n");
|
||||
setup_listen_socket(&listner, &netaddr);
|
||||
abortIO = PR_CreateThread(
|
||||
PR_USER_THREAD, AbortIO, PR_CurrentThread(), PR_PRIORITY_NORMAL,
|
||||
PR_USER_THREAD, AbortIO, PR_GetCurrentThread(), PR_PRIORITY_NORMAL,
|
||||
thread_scope, PR_JOINABLE_THREAD, 0);
|
||||
|
||||
if (PR_Accept(listner, &netaddr, PR_INTERVAL_NO_TIMEOUT) == NULL)
|
||||
|
||||
@@ -79,7 +79,7 @@ static void DLLProcedureCall(void)
|
||||
{
|
||||
PRInt32 i;
|
||||
PRThreadState state;
|
||||
PRThread *self = PR_CurrentThread();
|
||||
PRThread *self = PR_GetCurrentThread();
|
||||
|
||||
for (i = 0; i < count; i++) {
|
||||
state = PR_GetThreadState(self);
|
||||
|
||||
@@ -248,7 +248,7 @@ static void PR_CALLBACK Client(void *arg)
|
||||
PRFileDesc *fd = NULL;
|
||||
PRUintn clipping = DEFAULT_CLIPPING;
|
||||
CSClient_t *client = (CSClient_t*)arg;
|
||||
PRThread *me = client->thread = PR_CurrentThread();
|
||||
PRThread *me = client->thread = PR_GetCurrentThread();
|
||||
CSDescriptor_t *descriptor = PR_NEW(CSDescriptor_t);
|
||||
PRIntervalTime timeout = PR_MillisecondsToInterval(DEFAULT_CLIENT_TIMEOUT);
|
||||
|
||||
@@ -366,7 +366,7 @@ static void PR_CALLBACK Client(void *arg)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ERROR,
|
||||
("\t\tClient(0x%p): unexpected end of stream\n",
|
||||
PR_CurrentThread()));
|
||||
PR_GetCurrentThread()));
|
||||
break;
|
||||
}
|
||||
filebytes += bytes;
|
||||
@@ -403,7 +403,7 @@ aborted:
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("\tClient(0x%p): stopped after %u operations and %u bytes\n",
|
||||
PR_CurrentThread(), client->operations, client->bytesTransferred));
|
||||
PR_GetCurrentThread(), client->operations, client->bytesTransferred));
|
||||
|
||||
} /* Client */
|
||||
|
||||
@@ -412,7 +412,7 @@ static PRStatus ProcessRequest(PRFileDesc *fd, CSServer_t *server)
|
||||
PRStatus drv, rv;
|
||||
char buffer[1024];
|
||||
PRFileDesc *file = NULL;
|
||||
PRThread * me = PR_CurrentThread();
|
||||
PRThread * me = PR_GetCurrentThread();
|
||||
PRInt32 bytes, descbytes, netbytes, filebytes = 0;
|
||||
CSDescriptor_t *descriptor = PR_NEW(CSDescriptor_t);
|
||||
PRIntervalTime timeout = PR_MillisecondsToInterval(DEFAULT_SERVER_TIMEOUT);
|
||||
@@ -551,7 +551,7 @@ static PRStatus ProcessRequest(PRFileDesc *fd, CSServer_t *server)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ERROR,
|
||||
("\t\tProcessRequest(0x%p): open file timeout\n",
|
||||
PR_CurrentThread()));
|
||||
PR_GetCurrentThread()));
|
||||
goto aborted;
|
||||
}
|
||||
TEST_LOG(
|
||||
@@ -864,7 +864,7 @@ static PRStatus CreateWorker(CSServer_t *server, CSPool_t *pool)
|
||||
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_STATUS,
|
||||
("\tCreateWorker(0x%p): create new worker (0x%p)\n",
|
||||
PR_CurrentThread(), worker->thread));
|
||||
PR_GetCurrentThread(), worker->thread));
|
||||
|
||||
return rv;
|
||||
} /* CreateWorker */
|
||||
@@ -878,7 +878,7 @@ static void PR_CALLBACK Worker(void *arg)
|
||||
CSServer_t *server = worker->server;
|
||||
CSPool_t *pool = &server->pool;
|
||||
|
||||
PRThread *me = worker->thread = PR_CurrentThread();
|
||||
PRThread *me = worker->thread = PR_GetCurrentThread();
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
@@ -972,7 +972,7 @@ exit:
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("\t\tWorker(0x%p): exiting [%u]\n", PR_CurrentThread(), pool->workers));
|
||||
("\t\tWorker(0x%p): exiting [%u]\n", PR_GetCurrentThread(), pool->workers));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
pool->workers -= 1; /* undefine our existance */
|
||||
@@ -989,7 +989,7 @@ static void PR_CALLBACK Server(void *arg)
|
||||
PRStatus rv;
|
||||
PRNetAddr serverAddress;
|
||||
CSServer_t *server = (CSServer_t*)arg;
|
||||
PRThread *me = server->thread = PR_CurrentThread();
|
||||
PRThread *me = server->thread = PR_GetCurrentThread();
|
||||
PRSocketOptionData sockOpt;
|
||||
|
||||
server->listener = PR_Socket(domain, SOCK_STREAM, protocol);
|
||||
@@ -1243,7 +1243,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
if (workersMin > accepting) accepting = workersMin;
|
||||
|
||||
PR_STDIO_INIT();
|
||||
TimeOfDayMessage("Client/Server started at", PR_CurrentThread());
|
||||
TimeOfDayMessage("Client/Server started at", PR_GetCurrentThread());
|
||||
|
||||
cltsrv_log_file = PR_NewLogModule("cltsrv_log");
|
||||
MY_ASSERT(NULL != cltsrv_log_file);
|
||||
@@ -1259,7 +1259,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
/* Establish the server */
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_INFO,
|
||||
("main(0x%p): starting server\n", PR_CurrentThread()));
|
||||
("main(0x%p): starting server\n", PR_GetCurrentThread()));
|
||||
|
||||
server = PR_NEWZAP(CSServer_t);
|
||||
PR_INIT_CLIST(&server->list);
|
||||
@@ -1276,7 +1276,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): creating server thread\n", PR_CurrentThread()));
|
||||
("main(0x%p): creating server thread\n", PR_GetCurrentThread()));
|
||||
|
||||
rv = NewThread(
|
||||
Server, server, PR_PRIORITY_HIGH, PR_JOINABLE_THREAD);
|
||||
@@ -1284,7 +1284,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): waiting for server init\n", PR_CurrentThread()));
|
||||
("main(0x%p): waiting for server init\n", PR_GetCurrentThread()));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
while (server->state == cs_init)
|
||||
@@ -1294,7 +1294,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): server init complete (port #%d)\n",
|
||||
PR_CurrentThread(), server->port));
|
||||
PR_GetCurrentThread(), server->port));
|
||||
}
|
||||
|
||||
if (clients != 0)
|
||||
@@ -1307,7 +1307,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): creating %d client threads\n",
|
||||
PR_CurrentThread(), clients));
|
||||
PR_GetCurrentThread(), clients));
|
||||
|
||||
if (!serverIsLocal)
|
||||
{
|
||||
@@ -1337,7 +1337,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
client[index].stateChange = PR_NewCondVar(client[index].ml);
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_INFO,
|
||||
("main(0x%p): creating client threads\n", PR_CurrentThread()));
|
||||
("main(0x%p): creating client threads\n", PR_GetCurrentThread()));
|
||||
rv = NewThread(
|
||||
Client, &client[index], PR_PRIORITY_NORMAL, PR_JOINABLE_THREAD);
|
||||
TEST_ASSERT(PR_SUCCESS == rv);
|
||||
@@ -1352,11 +1352,11 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("main(0x%p): waiting for execution interval (%d seconds)\n",
|
||||
PR_CurrentThread(), execution));
|
||||
PR_GetCurrentThread(), execution));
|
||||
|
||||
WaitForCompletion(execution);
|
||||
|
||||
TimeOfDayMessage("Shutting down", PR_CurrentThread());
|
||||
TimeOfDayMessage("Shutting down", PR_GetCurrentThread());
|
||||
|
||||
if (clients != 0)
|
||||
{
|
||||
@@ -1364,7 +1364,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
{
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_STATUS,
|
||||
("main(0x%p): notifying client(0x%p) to stop\n",
|
||||
PR_CurrentThread(), client[index].thread));
|
||||
PR_GetCurrentThread(), client[index].thread));
|
||||
|
||||
PR_Lock(client[index].ml);
|
||||
if (cs_run == client[index].state)
|
||||
@@ -1379,7 +1379,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(cltsrv_log_file, TEST_LOG_VERBOSE,
|
||||
("main(0x%p): joining client(0x%p)\n",
|
||||
PR_CurrentThread(), client[index].thread));
|
||||
PR_GetCurrentThread(), client[index].thread));
|
||||
|
||||
joinStatus = JoinThread(client[index].thread);
|
||||
TEST_ASSERT(PR_SUCCESS == joinStatus);
|
||||
@@ -1395,7 +1395,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): notifying server(0x%p) to stop\n",
|
||||
PR_CurrentThread(), server->thread));
|
||||
PR_GetCurrentThread(), server->thread));
|
||||
|
||||
PR_Lock(server->ml);
|
||||
server->state = cs_stop;
|
||||
@@ -1407,7 +1407,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_NOTICE,
|
||||
("main(0x%p): joining server(0x%p)\n",
|
||||
PR_CurrentThread(), server->thread));
|
||||
PR_GetCurrentThread(), server->thread));
|
||||
joinStatus = JoinThread(server->thread);
|
||||
TEST_ASSERT(PR_SUCCESS == joinStatus);
|
||||
|
||||
@@ -1420,7 +1420,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
TEST_LOG(
|
||||
cltsrv_log_file, TEST_LOG_ALWAYS,
|
||||
("main(0x%p): test complete\n", PR_CurrentThread()));
|
||||
("main(0x%p): test complete\n", PR_GetCurrentThread()));
|
||||
|
||||
if (thread_provider == thread_win32)
|
||||
thread_type = "\nWin32 Thread Statistics\n";
|
||||
@@ -1437,7 +1437,7 @@ PRIntn main(PRIntn argc, char** argv)
|
||||
|
||||
PT_FPrintStats(debug_out, thread_type);
|
||||
|
||||
TimeOfDayMessage("Test exiting at", PR_CurrentThread());
|
||||
TimeOfDayMessage("Test exiting at", PR_GetCurrentThread());
|
||||
PR_Cleanup();
|
||||
return 0;
|
||||
} /* main */
|
||||
|
||||
Reference in New Issue
Block a user