]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Fix memlockall patch
authorMiroslav Lichvar <mlichvar@redhat.com>
Wed, 11 Feb 2009 17:01:23 +0000 (18:01 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Wed, 11 Feb 2009 17:01:23 +0000 (18:01 +0100)
main.c
sys_linux.h

diff --git a/main.c b/main.c
index 65942c1354a41d24c58ec67b7878a30f0ad284ef..bd406522424b86fdd0e3ec78da9f7b310f5503cb 100644 (file)
--- a/main.c
+++ b/main.c
@@ -309,6 +309,14 @@ int main
   CAM_Initialise();
   RTC_Initialise();
 
+  if (SchedPriority > 0) {
+    SYS_SetScheduler(SchedPriority);
+  }
+
+  if (LockAll == 1 ) {
+    SYS_MemLockAll(LockAll);
+  }
+
   if (user)
     SYS_DropRoot(user);
 
@@ -339,18 +347,6 @@ int main
   signal(SIGHUP, signal_cleanup);
 #endif /* WINNT */
 
-#if defined(HAVE_SCHED_SETSCHEDULER)
-  if (SchedPriority > 0) {
-    SYS_SetScheduler(SchedPriority);
-  }
-#endif
-
-#if defined(HAVE_MLOCKALL)
-  if (LockAll == 1 ) {
-    SYS_MemLockAll(LockAll);
-  }
-#endif
-
   /* The program normally runs under control of the main loop in
      the scheduler. */
   SCH_MainLoop();
index d4bc2f6faccd7cce216a74257cb9f0a9f204f255..5cde036bca81f7a2030ee7f3bc148f3addceaccf 100644 (file)
@@ -41,6 +41,6 @@ extern void SYS_Linux_DropRoot(char *user);
 
 extern void SYS_Linux_MemLockAll(int LockAll);
 
-extern void SYS_linux_SetScheduler(int SchedPriority);
+extern void SYS_Linux_SetScheduler(int SchedPriority);
 
 #endif  /* GOT_SYS_LINUX_H */