summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_Thread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_NS_Thread.cpp')
-rw-r--r--ACE/ace/OS_NS_Thread.cpp39
1 files changed, 1 insertions, 38 deletions
diff --git a/ACE/ace/OS_NS_Thread.cpp b/ACE/ace/OS_NS_Thread.cpp
index d4e3c82b253..1dff5ccf076 100644
--- a/ACE/ace/OS_NS_Thread.cpp
+++ b/ACE/ace/OS_NS_Thread.cpp
@@ -2552,16 +2552,6 @@ ACE_OS::event_init (ACE_event_t *event,
if (type == USYNC_PROCESS)
{
const char *name_p = name;
-# if defined (ACE_SHM_OPEN_REQUIRES_ONE_SLASH)
- char adj_name[MAXPATHLEN];
- if (name[0] != '/')
- {
- adj_name[0] = '/';
- ACE_OS::strsncpy (&adj_name[1], name, MAXPATHLEN-1);
- name_p = adj_name;
- }
-# endif /* ACE_SHM_OPEN_REQUIRES_ONE_SLASH */
-
bool owner = false;
// Let's see if the shared memory entity already exists.
ACE_HANDLE fd = ACE_OS::shm_open (ACE_TEXT_CHAR_TO_TCHAR (name_p),
@@ -3176,34 +3166,12 @@ ACE_OS::sched_params (const ACE_Sched_Params &sched_params,
}
#elif defined (ACE_WIN32)
- // PharLap ETS can act on the current thread - it can set the
- // quantum also, unlike Win32. All this only works on the RT
- // version.
-# if defined (ACE_HAS_PHARLAP_RT)
- if (id != ACE_SELF)
- ACE_NOTSUP_RETURN (-1);
-
-# if !defined (ACE_PHARLAP_LABVIEW_RT)
- if (sched_params.quantum() != ACE_Time_Value::zero)
- EtsSetTimeSlice (sched_params.quantum().msec());
-# endif
-# else
- if (sched_params.quantum () != ACE_Time_Value::zero)
- {
- // I don't know of a way to set the quantum on Win32.
- errno = EINVAL;
- return -1;
- }
-# endif /* ACE_HAS_PHARLAP_RT */
-
if (sched_params.scope () == ACE_SCOPE_THREAD)
{
// Setting the REALTIME_PRIORITY_CLASS on Windows is almost always
// a VERY BAD THING. This include guard will allow people
// to easily disable this feature in ACE.
- // It won't work at all for Pharlap since there's no SetPriorityClass.
-#if !defined (ACE_HAS_PHARLAP) && \
- !defined (ACE_DISABLE_WIN32_INCREASE_PRIORITY)
+#if !defined (ACE_DISABLE_WIN32_INCREASE_PRIORITY)
// Set the priority class of this process to the REALTIME process class
// _if_ the policy is ACE_SCHED_FIFO. Otherwise, set to NORMAL.
if (!::SetPriorityClass (::GetCurrentProcess (),
@@ -3223,9 +3191,6 @@ ACE_OS::sched_params (const ACE_Sched_Params &sched_params,
}
else if (sched_params.scope () == ACE_SCOPE_PROCESS)
{
-# if defined (ACE_HAS_PHARLAP_RT)
- ACE_NOTSUP_RETURN (-1);
-# else
HANDLE hProcess
= ::OpenProcess (PROCESS_SET_INFORMATION,
FALSE,
@@ -3253,8 +3218,6 @@ ACE_OS::sched_params (const ACE_Sched_Params &sched_params,
}
::CloseHandle (hProcess);
return 0;
-#endif /* ACE_HAS_PHARLAP_RT */
-
}
else
{