From ce925f974db25427308abfdc60f14a7f2b3ce526 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 9 Aug 2004 04:48:04 +0000 Subject: [PATCH] Add more verbose X failure messages... --- src/conio/console.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/conio/console.c b/src/conio/console.c index 70b66b1175..a30247b416 100644 --- a/src/conio/console.c +++ b/src/conio/console.c @@ -1103,6 +1103,7 @@ init_mode(int mode) idx = find_vmode(mode & 0x7f); if (idx == -1 || vmodelist[idx].type == NOMODE) { + fprintf(stderr,"Cannot initialize selected mode\n"); return(-1); } vmode = vmodelist[idx]; @@ -1131,8 +1132,10 @@ init_mode(int mode) /* Update font. */ xfont = vmode.fontname; - if(load_font()) + if(load_font()) { + fprintf(stderr,"Cannot load ``%s'' font\n",xfont); return(-1); + } /* Resize window if necessary. */ resize_window(); @@ -1174,6 +1177,7 @@ init_window() dpy = XOpenDisplay(NULL); if (dpy == NULL) { + fprintf(stderr,"Cannot open connection to X server\n"); return(-1); } xfd = ConnectionNumber(dpy); @@ -1257,12 +1261,18 @@ console_init() if(dpy!=NULL) return(0); - if(kbd_init()) + if(kbd_init()) { + fprintf(stderr,"Cannot initialize X keyboard\n"); return(-1); - if(video_init()) + } + if(video_init()) { + fprintf(stderr,"X video init failure\n"); return(-1); - if(mouse_init()) + } + if(mouse_init()) { + fprintf(stderr,"Cannot initialize X mouse\n"); return(-1); + } _beginthread(video_async_event,1<<16,NULL); return(0); -- GitLab