aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2006-03-18 13:48:57 +0000
committerEli Zaretskii2006-03-18 13:48:57 +0000
commit3c7b6f9f1bc8ffd02602a5a5e3146cc3edb487d4 (patch)
tree20c0cfeddb41ab7be0be35df0288e4b10129ae5b
parentc5e02f73cdebc11afc5f2f62060c29db24878ed7 (diff)
downloademacs-3c7b6f9f1bc8ffd02602a5a5e3146cc3edb487d4.tar.gz
emacs-3c7b6f9f1bc8ffd02602a5a5e3146cc3edb487d4.zip
(x_display_ok): New function.
-rw-r--r--src/xterm.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/xterm.c b/src/xterm.c
index 30a41574e82..6360b9d2d07 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -10116,6 +10116,24 @@ get_bits_and_offset (mask, bits, offset)
10116 *bits = nr; 10116 *bits = nr;
10117} 10117}
10118 10118
10119int
10120x_display_ok (display)
10121 const char * display;
10122{
10123 int dpy_ok = 1;
10124 Display *dpy;
10125 char *display_name = display || getenv("DISPLAY");
10126
10127 if (!display_name)
10128 return 0;
10129
10130 if ((dpy = XOpenDisplay (display)))
10131 XCloseDisplay (dpy);
10132 else
10133 dpy_ok = 0;
10134 return dpy_ok;
10135}
10136
10119struct x_display_info * 10137struct x_display_info *
10120x_term_init (display_name, xrm_option, resource_name) 10138x_term_init (display_name, xrm_option, resource_name)
10121 Lisp_Object display_name; 10139 Lisp_Object display_name;