NetBSD/sys/dev/sun
thorpej 7d00e1aff3 Overhaul how TTY line disciplines are handled:
- Replace references to linesw[0] with a ttyldisc_default() function
  that returns the default ("termios") line discipline.
- The linesw[] array is gone, replaced by a linked list.
- ttyldisc_add() and ttyldisc_remove() have been replaced by
  ttyldisc_attach() and ttyldisc_detach().
- Things that provide line disciplines are now responsible for
  registering those disciplines with the system.  The linesw
  structures are no longer declared in tty_conf.c
- Line disciplines are now refcounted; a lookup causes a reference to
  be held.  ttyldisc_release() releases the reference.  Attempts to
  detach an in-use line discipline result in EBUSY.
- Fix function signature lossage in if_sl.c, if_strip.c, and tty_tb.c
  that was masked by the old tty_conf.c
- tty_init() is no longer necessary; delete it and its call from main().
2005-11-27 05:35:52 +00:00
..
bt_subr.c
btreg.h
btvar.h
bwtwo.c Add const. 2005-06-03 22:06:24 +00:00
bwtworeg.h
bwtwovar.h Add const. 2005-06-03 22:06:24 +00:00
cgsix.c deal with more than one cgsix, make sure to get things right even when none 2005-06-28 20:55:21 +00:00
cgsixreg.h
cgsixvar.h Add const. 2005-06-04 04:40:57 +00:00
cgthree.c Add const. 2005-06-04 04:37:21 +00:00
cgthreereg.h
cgthreevar.h Add const. 2005-06-04 04:37:21 +00:00
disklabel.h
disksubr.c add a missing const. 2005-05-31 00:47:54 +00:00
eeprom.h Move common Sun3/Sun4 EEPROM definitions in to <dev/sun/eeprom.h> 2005-06-19 20:23:48 +00:00
event_var.h
event.c
fb.c Fixes the following bug: 2005-10-08 00:46:44 +00:00
fbio.h Add a multiple include guard. 2005-10-15 15:41:22 +00:00
fbvar.h
files.sun
idprom.h Move common Sun ID PROM definitions into <dev/sun/idprom.h>. 2005-06-19 20:00:28 +00:00
kbd_ms_ttyvar.h
kbd_reg.h
kbd_tables.c
kbd_tables.h
kbd_xlate.h
kbd_zs.c
kbd.c Remove spurious debug output accidently commited in revision 1.44. 2005-09-28 21:36:23 +00:00
kbdsun.c
kbdsunvar.h
kbdvar.h
kbio.h
Makefile Install eeprom.h and idprom.h 2005-06-20 02:01:30 +00:00
ms_zs.c
ms.c
msvar.h
pfour_subr.c
pfourreg.h
sunkbd.c Overhaul how TTY line disciplines are handled: 2005-11-27 05:35:52 +00:00
sunms.c Overhaul how TTY line disciplines are handled: 2005-11-27 05:35:52 +00:00
vuid_event.h
wskbdmap_sun.c Fix cut and paste error in UK keymap. 2005-08-25 06:55:03 +00:00