comparison src/console-tty.c @ 867:804517e16990

[xemacs-hg @ 2002-06-05 09:54:39 by ben] Textual renaming: text/char names abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, callint.c, casefiddle.c, casetab.c, charset.h, chartab.c, chartab.h, cmds.c, console-gtk.h, console-msw.c, console-msw.h, console-stream.c, console-tty.c, console-x.c, console-x.h, console.h, data.c, device-msw.c, device-x.c, dialog-msw.c, dired-msw.c, dired.c, doc.c, doprnt.c, editfns.c, eldap.c, emodules.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-unixoid.c, events.c, events.h, file-coding.c, file-coding.h, fileio.c, filelock.c, fns.c, font-lock.c, frame-gtk.c, frame-msw.c, frame-x.c, frame.c, glyphs-eimage.c, glyphs-msw.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gui-x.c, gui-x.h, gui.c, gui.h, hpplay.c, indent.c, insdel.c, insdel.h, intl-win32.c, keymap.c, line-number.c, line-number.h, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, md5.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-ccl.c, mule-charset.c, mule-coding.c, mule-wnnfns.c, ndir.h, nt.c, objects-gtk.c, objects-gtk.h, objects-msw.c, objects-tty.c, objects-x.c, objects.c, objects.h, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, procimpl.h, realpath.c, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, redisplay.h, regex.c, search.c, select-common.h, select-gtk.c, select-x.c, sound.h, symbols.c, syntax.c, syntax.h, sysdep.c, sysdep.h, sysdir.h, sysfile.h, sysproc.h, syspwd.h, systime.h, syswindows.h, termcap.c, tests.c, text.c, text.h, toolbar-common.c, tooltalk.c, ui-gtk.c, unexnt.c, unicode.c, win32.c: Text/char naming rationalization. [a] distinguish between "charptr" when it refers to operations on the pointer itself and when it refers to operations on text; and [b] use consistent naming for everything referring to internal format, i.e. Itext == text in internal format Ibyte == a byte in such text Ichar == a char as represented in internal character format thus e.g. set_charptr_emchar -> set_itext_ichar The pre and post tags on either side of this change are: pre-internal-format-textual-renaming post-internal-format-textual-renaming See the Internals Manual for details of exactly how this was done, how to handle the change in your workspace, etc.
author ben
date Wed, 05 Jun 2002 09:58:45 +0000
parents a634e3b7acc8
children 79c6ff3eef26
comparison
equal deleted inserted replaced
866:613552a02607 867:804517e16990
75 75
76 if (!NILP (terminal_type)) 76 if (!NILP (terminal_type))
77 CHECK_STRING (terminal_type); 77 CHECK_STRING (terminal_type);
78 else 78 else
79 { 79 {
80 Intbyte *temp_type = egetenv ("TERM"); 80 Ibyte *temp_type = egetenv ("TERM");
81 81
82 if (!temp_type) 82 if (!temp_type)
83 { 83 {
84 invalid_state ("Cannot determine terminal type", Qunbound); 84 invalid_state ("Cannot determine terminal type", Qunbound);
85 } 85 }
141 TTY. This is OK because a process group can never simultaneously 141 TTY. This is OK because a process group can never simultaneously
142 be the foreground process group of two TTY's (in that case it 142 be the foreground process group of two TTY's (in that case it
143 would have two controlling TTY's, which is not allowed). */ 143 would have two controlling TTY's, which is not allowed). */
144 144
145 EMACS_GET_TTY_PROCESS_GROUP (tty_con->infd, &tty_pg); 145 EMACS_GET_TTY_PROCESS_GROUP (tty_con->infd, &tty_pg);
146 cfd = qxe_open ((Intbyte *) "/dev/tty", O_RDWR, 0); 146 cfd = qxe_open ((Ibyte *) "/dev/tty", O_RDWR, 0);
147 EMACS_GET_TTY_PROCESS_GROUP (cfd, &controlling_tty_pg); 147 EMACS_GET_TTY_PROCESS_GROUP (cfd, &controlling_tty_pg);
148 retry_close (cfd); 148 retry_close (cfd);
149 if (tty_pg == controlling_tty_pg) 149 if (tty_pg == controlling_tty_pg)
150 { 150 {
151 tty_con->controlling_terminal = 1; 151 tty_con->controlling_terminal = 1;