summaryrefslogtreecommitdiff
path: root/term/term.h
AgeCommit message (Collapse)Author
1999-10-041999-10-04 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* term.h, devio.c, users.c: Revert previous change. Do it this way instead: * users.c (report_carrier_error): New function. (carrier_error): New static global variable. (open_hook): Deal with errors from carrier open. * devio.c (device_open_reply): Move the !RETURNCODE case out of the "initial open" case and use report_carrier_error. * term.h (report_carrier_error): Declare new function.
1999-10-011999-10-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* term.h (NO_DEVICE): New macro, bit for termflags. (termflags): Change type to uint_fast32_t. * devio.c (device_open_reply): For D_NO_SUCH_DEVICE error reply, set NO_DEVICE flag in termflags. * users.c (open_hook): If NO_DEVICE flag set, return ENXIO immediately. If we put out an open request, check for that bit as well as NO_CARRIER changing in termflags and diagnose with ENXIO. * Makefile (device_replyServer-CPPFLAGS): New variable, turn off TypeCheck for this stub. This is necessary for error replies to get through to our server-side functions in devio.c.
1999-07-241999-07-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* term.h (ILCASE, OLCASE): Use IUCLC, OLCUC if defined.
1999-07-111999-07-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* term.h: Add #include <sys/mman.h>.
1998-07-201998-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* term.h (clear_queue): Change return type to void.
1996-11-18Mon Nov 18 18:16:29 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* users.c (trivfs_modify_stat): Omit pointless assignment. Fri Nov 15 17:37:12 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * users.c (open_hook): New arg syntax. (trivfs_check_open_hook): Likewise. * ptyio.c (pty_open_hook): Likewise. * term.h (pty_open_hook): Likewise. * users.c (S_termctty_open_terminal): New syntax of trivfs_open. * users.c (trivfs_S_file_chown): Rewrite using idvecs. (trivfs_S_file_chmod): Likewise.
1996-08-15*** empty log message ***Thomas Bushnell
1996-08-12*** empty log message ***Thomas Bushnell
1996-08-12*** empty log message ***Thomas Bushnell
1996-07-17(term_owner, term_group, term_mode): New variables.Michael I. Bushnell
1996-04-24Include <fcntl.h>.Miles Bader
1996-04-24(enqueue_internal): Go back to only using call_asyncs when inputq becomesMiles Bader
non-empty. (SUPPRESS_ASYNC): Flag removed.
1996-04-24(enqueue_internal): Use call_asyncs on every character.Miles Bader
(SUPPRESS_ASYNC): New flag.
1996-04-23fixupMichael I. Bushnell
1996-04-23(dequeue_quote): If this is the outputq, send SIGIO as appropriateMichael I. Bushnell
with call_asyncs. (enqueue_internal): If this is the inputq, send SIGIO as appropriate with call_asyncs. (call_asyncs): Add decl.
1996-02-24Declare ptyio_init.Miles Bader
1996-01-19(pty_io_select): Add new reply port parameter.Miles Bader
1995-12-21(nodename): Variable removed.Miles Bader
1995-12-20Never mind.Michael I. Bushnell
1995-12-20(input_path_lock): New variable.Michael I. Bushnell
1995-12-12typo.Michael I. Bushnell
1995-12-12(pty_po_create_hook, pty_po_destroy_hook): New declarations.Michael I. Bushnell
1995-12-12(pty_open_hook): New declaration.Michael I. Bushnell
1995-12-05Re-added ptyctl.Michael I. Bushnell
1995-12-05(ptyctl): Delete var.Michael I. Bushnell
(pty_cntl_class): New declaration.
1995-12-05(ptyctl): New variable.Michael I. Bushnell
1995-12-05*** empty log message ***Michael I. Bushnell
1995-12-05(pty_io_write): Add first arg; fix types of last two args.Michael I. Bushnell
1995-12-05(pty_io_read): Add first arg; fix types of last two args.Michael I. Bushnell
1995-12-05Include <hurd/trivfs.h> and <sys/types.h>.Michael I. Bushnell
1995-12-05(pty_io_write, pty_io_read, pty_io_readable, pty_io_get_openmodes,Michael I. Bushnell
pty_io_set_all_openmodes, pty_io_set_some_openmodes, pty_io_clear_some_openmodes, pty_io_mod_owner, pty_io_get_owner, pty_io_get_async_icky, pty_io_async, pty_io_select): New declarations.
1995-12-01(external_processing): New variable.Michael I. Bushnell
1995-12-01(remote_input_mode): New variable.Michael I. Bushnell
1995-12-01(ptyio_bottom, pty_class): New variables.Michael I. Bushnell
1995-12-01(struct bottomhalf): New member `notice_input_flushed'.Michael I. Bushnell
1995-12-01(struct bottomhalf): New member `suspend_physical_output'.Michael I. Bushnell
1995-12-01(CHAR_DC3): Correct value is '\023'.Michael I. Bushnell
(CHAR_DC1, CHAR_DC2): New macros.
1995-11-30(bottomhalf): Typo fix.Michael I. Bushnell
1995-11-30(start_output, set_break, clear_break, abandon_physical_output,Michael I. Bushnell
pending_output_size, assert_dtr, desert_dtr, set_bits, mdmctl, mdmstate): Deleted declarations.
1995-11-30(devio_bottom): Fix decl.Michael I. Bushnell
1995-11-30(struct bottomhalf): New type.Michael I. Bushnell
(bottom, devio_bottom): New vars.
1995-09-23Include errno.h.Roland McGrath
1995-09-22(output_psize): Remove variable declaration.Michael I. Bushnell
(write_character, init_users): New declarations.
1995-08-31Initial revisionMichael I. Bushnell