+2000-07-26 Sven Dietrich <sven_dietrich@trimble.com>
+
+ * ntpd/ntpd.c: remove WINNT priority adjustment to the ports/winnt area
+ where it does not clutter up the main distribution.
+
2000-07-24 Harlan Stenn <stenn@whimsy.udel.edu>
* ntpd/ntp_proto.c (receive): dstadr_sin needs higher visibility
priority_done);
#ifdef SYS_WINNT
- DWORD SingleCPUMask = 0;
- DWORD ProcessAffinityMask, SystemAffinityMask;
- if (!GetProcessAffinityMask(GetCurrentProcess(), &ProcessAffinityMask, &SystemAffinityMask))
- msyslog(LOG_ERR, "GetProcessAffinityMask: %m");
- else {
- SingleCPUMask = 1;
-# ifdef DEBUG
- msyslog(LOG_INFO, "System AffinityMask = %x", SystemAffinityMask );
-# endif
- }
- while (SingleCPUMask && !(SingleCPUMask & SystemAffinityMask)) {
- SingleCPUMask = SingleCPUMask << 1;
- }
-
- if (!SingleCPUMask)
- msyslog(LOG_ERR, "Can't set Processor Affinity Mask");
- else if (!SetProcessAffinityMask(GetCurrentProcess(), SingleCPUMask))
- msyslog(LOG_ERR, "SetProcessAffinityMask: %m");
-# ifdef DEBUG
- else msyslog(LOG_INFO,"ProcessorAffinity Mask: %x", SingleCPUMask );
-# endif
-
- if (!SetPriorityClass(GetCurrentProcess(), (DWORD) REALTIME_PRIORITY_CLASS))
- msyslog(LOG_ERR, "SetPriorityClass: %m");
- else
- ++priority_done;
+ priority_done += NT_set_process_priority();
#endif
#if defined(HAVE_SCHED_SETSCHEDULER)