diff options
author | mkaply%us.ibm.com <devnull@localhost> | 2002-04-10 23:05:03 +0000 |
---|---|---|
committer | mkaply%us.ibm.com <devnull@localhost> | 2002-04-10 23:05:03 +0000 |
commit | a4948a221f98f19f95b00cb1517fbfaf904e4f05 (patch) | |
tree | e2e314e3ca447dd6eeff6e003eb817d90c885715 | |
parent | 394a89464aad8b60250093349abe3cc916877c3c (diff) | |
download | nspr-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.c | 10 |
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; } |