diff options
author | marha <marha@users.sourceforge.net> | 2012-09-05 22:43:00 +0200 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2012-09-05 22:43:00 +0200 |
commit | 509108fd97974db8d1f149c7e21ca77cbcf91040 (patch) | |
tree | 27342414b8c56a47e06efc1d38a67b79a109dbbf /xorg-server | |
parent | 34f4ab1de460640c9a8559952c58a9f1d0ee3402 (diff) | |
download | vcxsrv-509108fd97974db8d1f149c7e21ca77cbcf91040.tar.gz vcxsrv-509108fd97974db8d1f149c7e21ca77cbcf91040.tar.bz2 vcxsrv-509108fd97974db8d1f149c7e21ca77cbcf91040.zip |
Initialize the log file a little bit earlier in the startup process
Diffstat (limited to 'xorg-server')
-rw-r--r-- | xorg-server/dix/main.c | 1 | ||||
-rw-r--r-- | xorg-server/hw/xwin/InitOutput.c | 19 |
2 files changed, 13 insertions, 7 deletions
diff --git a/xorg-server/dix/main.c b/xorg-server/dix/main.c index f603aeee5..eceab0c01 100644 --- a/xorg-server/dix/main.c +++ b/xorg-server/dix/main.c @@ -181,6 +181,7 @@ main(int argc, char *argv[], char *envp[]) chdir(ModuleFilename); } } + OsVendorPreInit(argc, argv); #endif InitRegions(); diff --git a/xorg-server/hw/xwin/InitOutput.c b/xorg-server/hw/xwin/InitOutput.c index 45c8ec28a..f895452be 100644 --- a/xorg-server/hw/xwin/InitOutput.c +++ b/xorg-server/hw/xwin/InitOutput.c @@ -633,11 +633,8 @@ winFixupPaths(void) } void -OsVendorInit(void) +OsVendorPreInit(int argc, char *argv[]) { - /* Re-initialize global variables on server reset */ - winInitializeGlobals(); - winFixupPaths(); #ifdef DDXOSVERRORF @@ -658,6 +655,17 @@ OsVendorInit(void) LogSetParameter(XLOG_VERBOSITY, g_iLogVerbose); LogSetParameter(XLOG_FILE_VERBOSITY, g_iLogVerbose); + /* Log the command line */ + winLogCommandLine(argc, argv); + +} + +void +OsVendorInit(void) +{ + /* Re-initialize global variables on server reset */ + winInitializeGlobals(); + /* Log the version information */ if (serverGeneration == 1) winLogVersionInfo(); @@ -922,9 +930,6 @@ InitOutput(ScreenInfo * screenInfo, int argc, char *argv[]) XwinExtensionInit(); - /* Log the command line */ - winLogCommandLine(argc, argv); - winDebug("InitOutput\n"); /* Validate command-line arguments */ |