aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1993-07-25 22:01:06 +0000
committerRichard M. Stallman1993-07-25 22:01:06 +0000
commit9d317b2cfd09ab4475a2f8405e82d4227d03a8db (patch)
tree7313d24127c21677dfbf15e267a2f6a20a8dd13a /src
parentaca39f42ae739bc665c49ad4b085342cbe7daa83 (diff)
downloademacs-9d317b2cfd09ab4475a2f8405e82d4227d03a8db.tar.gz
emacs-9d317b2cfd09ab4475a2f8405e82d4227d03a8db.zip
(MAXREQUEST): Defined.
(Fx_server_max_request_size): New function. (syms_of_xfns): Set it up.
Diffstat (limited to 'src')
-rw-r--r--src/xfns.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/xfns.c b/src/xfns.c
index 4083ec74be0..6f42dcf2cd4 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -58,6 +58,12 @@ static XrmDatabase xrdb;
58/* The class of this X application. */ 58/* The class of this X application. */
59#define EMACS_CLASS "Emacs" 59#define EMACS_CLASS "Emacs"
60 60
61#ifdef HAVE_X11R4
62#define MAXREQUEST(dpy) (XMaxRequestSize (dpy))
63#else
64#define MAXREQUEST(dpy) ((dpy)->max_request_size)
65#endif
66
61/* The name we're using in resource queries. */ 67/* The name we're using in resource queries. */
62Lisp_Object Vx_resource_name; 68Lisp_Object Vx_resource_name;
63 69
@@ -2378,6 +2384,18 @@ DEFUN ("x-display-color-cells", Fx_display_color_cells, Sx_display_color_cells,
2378 return make_number (DisplayCells (dpy, DefaultScreen (dpy))); 2384 return make_number (DisplayCells (dpy, DefaultScreen (dpy)));
2379} 2385}
2380 2386
2387DEFUN ("x-server-max-request-size", Fx_server_max_request_size,
2388 Sx_server_max_request_size,
2389 0, 1, 0,
2390 "Returns the maximum request size of the X server FRAME is using.")
2391 (frame)
2392 Lisp_Object frame;
2393{
2394 Display *dpy = x_current_display;
2395 check_x ();
2396 return make_number (MAXREQUEST (dpy));
2397}
2398
2381DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0, 2399DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0,
2382 "Returns the vendor ID string of the X server FRAME is on.") 2400 "Returns the vendor ID string of the X server FRAME is on.")
2383 (frame) 2401 (frame)
@@ -3737,6 +3755,7 @@ switches, if present.");
3737 defsubr (&Sx_display_color_p); 3755 defsubr (&Sx_display_color_p);
3738 defsubr (&Sx_list_fonts); 3756 defsubr (&Sx_list_fonts);
3739 defsubr (&Sx_color_defined_p); 3757 defsubr (&Sx_color_defined_p);
3758 defsubr (&Sx_server_max_request_size);
3740 defsubr (&Sx_server_vendor); 3759 defsubr (&Sx_server_vendor);
3741 defsubr (&Sx_server_version); 3760 defsubr (&Sx_server_version);
3742 defsubr (&Sx_display_pixel_width); 3761 defsubr (&Sx_display_pixel_width);