Skip to content

Commit 4ee174e

Browse files
committed
[PR #1426] os: drop OsCleanup()
PR: #1426
1 parent 1ae9646 commit 4ee174e

File tree

6 files changed

+8
-14
lines changed

6 files changed

+8
-14
lines changed

dix/main.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ Equipment Corporation.
103103
#include "os/ddx_priv.h"
104104
#include "os/osdep.h"
105105
#include "os/screensaver.h"
106+
#include "os/serverlock.h"
106107
#include "Xext/panoramiXsrv.h"
107108

108109
#include "scrnintstr.h"
@@ -350,7 +351,7 @@ dix_main(int argc, char *argv[], char *envp[])
350351
ClearWorkQueue();
351352

352353
CloseWellKnownConnections();
353-
OsCleanup(TRUE);
354+
UnlockServer();
354355

355356
ddxGiveUp(EXIT_NO_ERROR);
356357

hw/kdrive/ephyr/ephyr.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "mi/mipointer_priv.h"
3333
#include "os/client_priv.h"
3434
#include "os/osdep.h"
35+
#include "os/serverlock.h"
3536

3637
#include "ephyr.h"
3738
#include "inputstr.h"
@@ -1253,7 +1254,7 @@ ephyrXcbProcessEvents(Bool queued_only)
12531254
*/
12541255
if (xcb_connection_has_error(conn)) {
12551256
CloseWellKnownConnections();
1256-
OsCleanup(1);
1257+
UnlockServer();
12571258
exit(1);
12581259
}
12591260

hw/xfree86/common/xf86Configure.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
#include "os/ddx_priv.h"
3333
#include "os/osdep.h"
34+
#include "os/serverlock.h"
3435

3536
#include "xf86_priv.h"
3637
#include "xf86Bus.h"
@@ -830,7 +831,7 @@ DoConfigure(void)
830831
ErrorF("To test the server, run 'X -config %s'\n\n", filename);
831832

832833
bail:
833-
OsCleanup(TRUE);
834+
UnlockServer();
834835
ddxGiveUp(EXIT_ERR_CONFIGURE);
835836
fflush(stderr);
836837
exit(0);
@@ -883,7 +884,7 @@ DoShowOptions(void)
883884
}
884885
}
885886
bail:
886-
OsCleanup(TRUE);
887+
UnlockServer();
887888
ddxGiveUp(EXIT_ERR_DRIVERS);
888889
fflush(stderr);
889890
exit(0);

os/osdep.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,6 @@ typedef void (*OsSigHandlerPtr) (int sig);
148148
OsSigHandlerPtr OsSignal(int sig, OsSigHandlerPtr handler);
149149

150150
void OsInit(void);
151-
void OsCleanup(Bool);
152151
void OsVendorFatalError(const char *f, va_list args) _X_ATTRIBUTE_PRINTF(1, 0);
153152
void OsVendorInit(void);
154153

os/osinit.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -226,11 +226,3 @@ OsInit(void)
226226
LogInit(NULL, NULL);
227227
SmartScheduleInit();
228228
}
229-
230-
void
231-
OsCleanup(Bool terminating)
232-
{
233-
if (terminating) {
234-
UnlockServer();
235-
}
236-
}

os/utils.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1462,7 +1462,7 @@ AbortServer(void)
14621462
XF86BigfontCleanup();
14631463
#endif
14641464
CloseWellKnownConnections();
1465-
OsCleanup(TRUE);
1465+
UnlockServer();
14661466
AbortDevices();
14671467
ddxGiveUp(EXIT_ERR_ABORT);
14681468
fflush(stderr);

0 commit comments

Comments
 (0)