diff --git a/os/serverlock.c b/os/serverlock.c index f5c03e32f..36efc9bc0 100644 --- a/os/serverlock.c +++ b/os/serverlock.c @@ -239,10 +239,15 @@ void DisableServerLock(void) { nolock = TRUE; } +void LockServerUseMsg(void) { + ErrorF("-nolock disable the locking mechanism\n"); +} + #else /* LOCK_SERVER */ void LockServer(void) {} void UnlockServer(void) {} void DisableServerLock(void) {} +void LockServerUseMsg(void) {} #endif /* LOCK_SERVER */ diff --git a/os/serverlock.h b/os/serverlock.h index ec74c2bb2..dae1cf2a4 100644 --- a/os/serverlock.h +++ b/os/serverlock.h @@ -8,5 +8,6 @@ void LockServer(void); void UnlockServer(void); void DisableServerLock(void); +void LockServerUseMsg(void); #endif /* _XSERVER_SERVERLOCK_H */ diff --git a/os/utils.c b/os/utils.c index ded9a463e..ebd3ece60 100644 --- a/os/utils.c +++ b/os/utils.c @@ -371,9 +371,7 @@ UseMsg(void) #ifdef RLIMIT_STACK ErrorF("-ls int limit stack space to N Kb\n"); #endif -#ifdef LOCK_SERVER - ErrorF("-nolock disable the locking mechanism\n"); -#endif + LockServerUseMsg(); ErrorF("-maxclients n set maximum number of clients (power of two)\n"); ErrorF("-nolisten string don't listen on protocol\n"); ErrorF("-listen string listen on protocol\n");