summaryrefslogtreecommitdiff
path: root/ace/OS.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2000-02-03 05:39:35 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2000-02-03 05:39:35 +0000
commit4ef2fc020b725b8c8712465f6b1d8307f0ca5e14 (patch)
tree7c25b5f919d6a512d6ea99a1a017cea99217e9a7 /ace/OS.cpp
parentc46c2bfb3f76ab61d06fb6009f369c1045b0c123 (diff)
downloadATCD-4ef2fc020b725b8c8712465f6b1d8307f0ca5e14.tar.gz
ChangeLogTag:Wed Feb 2 23:35:19 2000 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Diffstat (limited to 'ace/OS.cpp')
-rw-r--r--ace/OS.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/ace/OS.cpp b/ace/OS.cpp
index ea5fdc0653a..bdb658d518d 100644
--- a/ace/OS.cpp
+++ b/ace/OS.cpp
@@ -3007,15 +3007,19 @@ ACE_OS::thr_create (ACE_THR_FUNC func,
// The following code forces priority into range.
if (ACE_BIT_ENABLED (flags, THR_SCHED_FIFO))
sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_FIFO_MAX, ACE_MAX (ACE_THR_PRI_FIFO_MIN, priority));
+ ACE_MIN (ACE_THR_PRI_FIFO_MAX,
+ ACE_MAX (ACE_THR_PRI_FIFO_MIN, priority));
else if (ACE_BIT_ENABLED(flags, THR_SCHED_RR))
sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_RR_MAX, ACE_MAX (ACE_THR_PRI_RR_MIN, priority));
+ ACE_MIN (ACE_THR_PRI_RR_MAX,
+ ACE_MAX (ACE_THR_PRI_RR_MIN, priority));
else // Default policy, whether set or not
sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_OTHER_MAX, ACE_MAX (ACE_THR_PRI_OTHER_MIN, priority));
+ ACE_MIN (ACE_THR_PRI_OTHER_MAX,
+ ACE_MAX (ACE_THR_PRI_OTHER_MIN, priority));
# elif defined (PRIORITY_MAX)
- sparam.sched_priority = ACE_MIN (priority, PRIORITY_MAX);
+ sparam.sched_priority = ACE_MIN (priority,
+ (long) PRIORITY_MAX);
# else
sparam.sched_priority = priority;
# endif /* ACE_HAS_IRIX62_THREADS */