Mercurial > emacs
annotate src/m/alliant4.h @ 82987:1682917e56b4
Major bugfixes and slight enhancements.
src/dispextern.h (get_tty_size, tabs_safe_p, init_baud_rate): Update
prototypes.
src/dispnew.c (window_change_signal): Update call to get_tty_size.
src/frame.c (Fmake_terminal_frame): Ditto.
src/keyboard.c (Fsuspend_emacs): Ditto.
src/sysdep.c: Eliminate tty_outputs, wherever possible. (The
exceptions are init_sys_modes and reset_sys_modes, which need access
to tty-local parameters).
(init_baud_rate): Change tty_output parameter to a simple file descriptor.
(narrow_foreground_group, widen_foreground_group): Ditto.
(tabs_safe_p, get_tty_size): Ditto.
(init_sys_modes): Update narrow_foreground_group invocation.
(reset_sys_modes): Update widen_foreground_group invocation.
(request_sigio)[!FASYNC && STRIDE]: Fix function signature.
src/term.c (delete_tty): Only close output file handle if it is
different from input. Re-enable freeing of Wcm.
(term_init): Update get_tty_size, tabs_safe_p and init_baud_rate
invocations.
lib-src/emacsclient.c (here): Renamed to frame.
(longopts): Change --here to --frame. The -h short option may be
confused with --help.
(decode_options, print_help_and_exit): Update to reflect above changes.
(main): Ditto.
lisp/server.el (server-start): Fix frame-live-p call syntax.
(server-process-filter): Handle 'emacsclient -f' without file
arguments. Don't return any values to emacsclient when 'emacsclient
-f -e'.
(server-switch-buffer): Prevent infinite recursion when there are no
files to edit.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-27
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Tue, 30 Dec 2003 19:27:57 +0000 |
parents | 695cf19ef79e |
children | 375f2633d815 |
rev | line source |
---|---|
457 | 1 /* machine description file for Alliant Concentrix 4.0 or later. |
2 Use alliant.h for versions 2 and 3. */ | |
3 | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
457
diff
changeset
|
4 /* The following line tells the configuration script what sort of |
457 | 5 operating system this machine is likely to run. |
6 USUAL-OPSYS="bsd4-2" */ | |
7 | |
8 #include "alliant.h" | |
9 | |
10 /* Concentrix uses a different kernel symbol for load average. */ | |
11 | |
12 #undef LDAV_SYMBOL /* Undo definition in s-bsd4-2.h */ | |
13 #define LDAV_SYMBOL "_Loadavg" | |
14 | |
15 /* Data type of load average, as read out of kmem. */ | |
16 | |
17 #define LOAD_AVE_TYPE long | |
18 | |
19 /* Convert that into an integer that is 100 for a load average of 1.0 */ | |
20 | |
21 #define LOAD_AVE_CVT(x) (x * 100 / LOADAVG_SCALE) | |
22 | |
23 /* include <sys/param.h> for the definition of LOADAVG_SCALE, and also | |
24 LOADAVG_SIZE, the number of items in the Loadavg array. */ | |
52401 | 25 |
26 /* arch-tag: cf917b55-c95e-4079-a4d1-d31e00c61b66 | |
27 (do not change this comment) */ |