diff options
| author | Richard M. Stallman | 1993-07-25 22:01:06 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1993-07-25 22:01:06 +0000 |
| commit | 9d317b2cfd09ab4475a2f8405e82d4227d03a8db (patch) | |
| tree | 7313d24127c21677dfbf15e267a2f6a20a8dd13a /src | |
| parent | aca39f42ae739bc665c49ad4b085342cbe7daa83 (diff) | |
| download | emacs-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.c | 19 |
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. */ |
| 62 | Lisp_Object Vx_resource_name; | 68 | Lisp_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 | ||
| 2387 | DEFUN ("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 | |||
| 2381 | DEFUN ("x-server-vendor", Fx_server_vendor, Sx_server_vendor, 0, 1, 0, | 2399 | DEFUN ("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); |