(!1678) os: move AbortServer() to os/utils.c
This function doesn't much to do with logging, except for being called once by FatalError(). It's better placed in utils.c Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
f7fdaf814b
commit
691228d130
20
os/log.c
20
os/log.c
|
@ -828,26 +828,6 @@ LogHdrMessageVerb(MessageType type, int verb, const char *msg_format,
|
||||||
va_end(hdr_args);
|
va_end(hdr_args);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
AbortServer(void)
|
|
||||||
_X_NORETURN;
|
|
||||||
|
|
||||||
void
|
|
||||||
AbortServer(void)
|
|
||||||
{
|
|
||||||
#ifdef XF86BIGFONT
|
|
||||||
XF86BigfontCleanup();
|
|
||||||
#endif
|
|
||||||
CloseWellKnownConnections();
|
|
||||||
OsCleanup(TRUE);
|
|
||||||
AbortDevices();
|
|
||||||
ddxGiveUp(EXIT_ERR_ABORT);
|
|
||||||
fflush(stderr);
|
|
||||||
if (CoreDump)
|
|
||||||
OsAbort();
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
#define AUDIT_PREFIX "AUDIT: %s: %ld: "
|
#define AUDIT_PREFIX "AUDIT: %s: %ld: "
|
||||||
#ifndef AUDIT_TIMEOUT
|
#ifndef AUDIT_TIMEOUT
|
||||||
#define AUDIT_TIMEOUT ((CARD32)(120 * 1000)) /* 2 mn */
|
#define AUDIT_TIMEOUT ((CARD32)(120 * 1000)) /* 2 mn */
|
||||||
|
|
|
@ -189,6 +189,7 @@ void OsBlockSignals(void);
|
||||||
void OsReleaseSignals(void);
|
void OsReleaseSignals(void);
|
||||||
void OsResetSignals(void);
|
void OsResetSignals(void);
|
||||||
void OsAbort(void) _X_NORETURN;
|
void OsAbort(void) _X_NORETURN;
|
||||||
|
void AbortServer(void) _X_NORETURN;
|
||||||
|
|
||||||
void MakeClientGrabPervious(ClientPtr client);
|
void MakeClientGrabPervious(ClientPtr client);
|
||||||
void MakeClientGrabImpervious(ClientPtr client);
|
void MakeClientGrabImpervious(ClientPtr client);
|
||||||
|
|
16
os/utils.c
16
os/utils.c
|
@ -1532,3 +1532,19 @@ os_move_fd(int fd)
|
||||||
return newfd;
|
return newfd;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
void
|
||||||
|
AbortServer(void)
|
||||||
|
{
|
||||||
|
#ifdef XF86BIGFONT
|
||||||
|
XF86BigfontCleanup();
|
||||||
|
#endif
|
||||||
|
CloseWellKnownConnections();
|
||||||
|
OsCleanup(TRUE);
|
||||||
|
AbortDevices();
|
||||||
|
ddxGiveUp(EXIT_ERR_ABORT);
|
||||||
|
fflush(stderr);
|
||||||
|
if (CoreDump)
|
||||||
|
OsAbort();
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue