474N/Aindex 9c3951a..86afa8c 100644
474N/A@@ -79,6 +79,8 @@ Equipment Corporation.
474N/A@@ -122,6 +124,30 @@ extern void DtloginCloseDown(void);
474N/A extern void Dispatch(void);
474N/A+extern const char * GetAuthFilename(void);
474N/A+SetupXauthFile(char *filename)
825N/A+ char sym_authfile[40];
474N/A+ snprintf(sym_authfile, 40, LOCK_PREFIX "%s", display);
844N/A+ mkdir(LOCK_PREFIX, S_IRWXU);
1273N/A+ symlink(filename, sym_authfile);
844N/A@@ -138,6 +164,9 @@ int main(int argc, char *argv[], char *envp[])
474N/A HWEventQueueType alwaysCheckForInput[2];
474N/A+ char *xauthfile = NULL;
474N/A@@ -153,6 +182,12 @@ int main(int argc, char *argv[], char *envp[])
474N/A ProcessCommandLine(argc, argv);
474N/A+ xauthfile = GetAuthFilename();
474N/A+ SetupXauthFile(xauthfile);
474N/A alwaysCheckForInput[0] = 0;
474N/A alwaysCheckForInput[1] = 1;
825N/Aindex 281a6df..42e20ac 100644
474N/A+extern int xf86ConsoleFd;
474N/A static Bool KeepTty = FALSE;
474N/A static Bool Protect0 = FALSE;
474N/A static Bool UseConsole = FALSE;
474N/A@@ -234,6 +237,8 @@ OPENCONSOLE:
474N/A xf86Msg(X_WARNING, "xf86OpenConsole: VT_SETDISPINFO failed\n");