diff --git a/mozilla/directory/xpcom/base/src/nsLDAPService.cpp b/mozilla/directory/xpcom/base/src/nsLDAPService.cpp index 066d70ed7cf..3b8f186c634 100644 --- a/mozilla/directory/xpcom/base/src/nsLDAPService.cpp +++ b/mozilla/directory/xpcom/base/src/nsLDAPService.cpp @@ -66,17 +66,14 @@ nsLDAPService::Init(void) NS_ASSERTION(!mThread, "nsLDAPService already initialized!"); - // XXX check params - // rv = NS_NewThread(getter_AddRefs(mThread), - this, 0, PR_JOINABLE_THREAD, - PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD); + this, 0, PR_JOINABLE_THREAD); NS_ENSURE_SUCCESS(rv, rv); return NS_OK; } -// for nsIRunnable +// for nsIRunnable. all the processing work happens here. // NS_IMETHODIMP nsLDAPService::Run(void) @@ -85,6 +82,12 @@ nsLDAPService::Run(void) PR_fprintf(PR_STDERR, "nsLDAPService::Run() entered!\n"); #endif + // XXX - should use mThreadRunning here + // + while (1) { + + } + return NS_OK; } diff --git a/mozilla/directory/xpcom/base/src/nsLDAPService.h b/mozilla/directory/xpcom/base/src/nsLDAPService.h index ae647744f5a..e002a21d122 100644 --- a/mozilla/directory/xpcom/base/src/nsLDAPService.h +++ b/mozilla/directory/xpcom/base/src/nsLDAPService.h @@ -66,6 +66,7 @@ class nsLDAPService : public nsIRunnable protected: nsCOMPtr mThread; + PRBool mThreadRunning; };