summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormkaply%us.ibm.com <devnull@localhost>2002-04-10 23:05:03 +0000
committermkaply%us.ibm.com <devnull@localhost>2002-04-10 23:05:03 +0000
commita4948a221f98f19f95b00cb1517fbfaf904e4f05 (patch)
treee2e314e3ca447dd6eeff6e003eb817d90c885715
parent394a89464aad8b60250093349abe3cc916877c3c (diff)
downloadnspr-hg-a4948a221f98f19f95b00cb1517fbfaf904e4f05.tar.gz
#135450
r=wtc, a=asa OS/2 only - don't set priority if it is the default
-rw-r--r--pr/src/md/os2/os2thred.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/pr/src/md/os2/os2thred.c b/pr/src/md/os2/os2thred.c
index d64ae0b9..f05be463 100644
--- a/pr/src/md/os2/os2thred.c
+++ b/pr/src/md/os2/os2thred.c
@@ -127,7 +127,15 @@ _PR_MD_CREATE_THREAD(PRThread *thread,
if(thread->md.handle == -1) {
return PR_FAILURE;
}
- _PR_MD_SET_PRIORITY(&(thread->md), priority);
+
+ /*
+ * On OS/2, a thread is created with a thread priority of
+ * THREAD_PRIORITY_NORMAL
+ */
+
+ if (priority != PR_PRIORITY_NORMAL) {
+ _PR_MD_SET_PRIORITY(&(thread->md), priority);
+ }
return PR_SUCCESS;
}