summaryrefslogtreecommitdiff
path: root/term/devio.c
AgeCommit message (Collapse)Author
1999-03-231999-03-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* devio.c (initial_open): Fix typos.
1999-03-17Wed Mar 17 16:32:05 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* users.c (S_term_get_peername): Compare BOTTOM against the correct value, and call ports_port_deref with the proper name. Reported by Yamashita TAKAO (az207@epa.go.jp). * devio.c (devio_desert_dtr): Cast &BITS correctly in call to device_set_status. (device_open_reply): Alwas clean open_pending no matter what. Use ERR instead of ERRNO. On fake opens, close the device before deallocating the port. Reported by Mark Kettenis (kettenis@gnu.org). Tue Mar 16 01:04:06 1999 Thomas Bushnell, BSG <tb@mit.edu> * devio.c (open_pending): Make an enum. (devio_desert_dtr): Don't close the device, just set the TM_HUP modem bit, which should cause a hangup to occur. (devio_assert_dtr): Don't always open the device, instead use initial_open the first time, and schedule a fake open the other times. (initial_open): New function, guts from old device_assert_dtr. (device_open_reply): Distinguish replies from initial and fake opens appropriately. (ports_do_mach_notify_send_once): Test and set open_pending using new enum values.
1999-02-18Thu Feb 18 00:57:30 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* devio.c (devio_assert_dtr): Bother to set open_pending. Reported by OKUJI Yoshinori (okuji@kuicr.kyoto-u.ac.jp).
1998-11-16Mon Oct 26 16:47:18 1998 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* devio.c (char_size_mask_xxx): New variable. (devio_set_bits): Don't munge c_cflag here. Instead, set char_size_mask_xxx. (device_read_reply_inband): Mask off high bits from the input to simulate less than 8-bit channels.
1998-10-201998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* devio.c: Add #undef's for B19200, B38400, B57600, B115200, in case they are defined in <device/tty_status.h> too.
1996-10-04(devio_set_bits): Only execute guts if CIGNORE isn't set.Miles Bader
1996-08-29*** empty log message ***Thomas Bushnell
1996-06-20(devio_abandon_physical_output): Don't do anything if carrier is off.Michael I. Bushnell
1996-05-09(device_open_reply): Use new ports_create_port.Michael I. Bushnell
1996-04-22(real_speed_to_bogus_speed): EXTB should be 38400, not 24800.Michael I. Bushnell
1996-01-27(devio_assert_dtr): Use ports_create_port instead of ports_allocate_port.Miles Bader
1995-12-01(devio_notice_input_flushed): New function.Michael I. Bushnell
(devio_bottom): Add devio_notice_input_flushed.
1995-12-01(devio_suspend_physical_output): Only if not already stopped.Michael I. Bushnell
1995-12-01(devio_start_output): Restart output if USER_OUTPUT_SUSP flag off andMichael I. Bushnell
output_stopped true. (output_stopped): New variable. (devio_suspend_physical_output): New function. (devio_bottom): Add devio_suspend_physical_output.
1995-12-01(devio_start_output): Honor USER_OUTPUT_SUSP flag.Michael I. Bushnell
1995-11-30New function names.Michael I. Bushnell
1995-11-30(start_output): Add devio_ prefix; declare static.Michael I. Bushnell
(set_break): Likewise. (clear_break): Likewise. (abandon_physical_output): Likewise. (pending_output_size): Likewise. (assert_dtr): Likewise. (desert_dtr): Likewise. (set_bits): Likewise. (mdmctl): Likewise. (mdmstate): Likewise. (devio_bottom): New var.
1995-11-30(ports_do_mach_notify_send_once): foo.Michael I. Bushnell
1995-11-30*** empty log message ***Michael I. Bushnell
1995-11-30(ports_do_mach_notify_send_once): New function.Michael I. Bushnell
1995-11-27Nil.Michael I. Bushnell
1995-08-31Initial revisionMichael I. Bushnell