7d00e1aff3
- 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(). |
||
---|---|---|
.. | ||
apm | ||
bicons.c | ||
bicons.h | ||
biconsdev.c | ||
biconsvar.h | ||
bifont.c | ||
bivideo.c | ||
bivideovar.h | ||
btnmgr.c | ||
button.c | ||
files.bicons | ||
files.hpcfb | ||
files.hpcio | ||
files.hpckbd | ||
files.hpctp | ||
fontconv.c | ||
hpcapm.c | ||
hpcbatterytable.h | ||
hpcbatteryvar.h | ||
hpccmap_gen.c | ||
hpccmap.c | ||
hpccmapvar.h | ||
hpcfb.c | ||
hpcfbio.h | ||
hpcfbvar.h | ||
hpcin.c | ||
hpcioman.c | ||
hpciomanvar.h | ||
hpciovar.h | ||
hpckbd.c | ||
hpckbdkeymap.h | ||
hpckbdvar.h | ||
hpcout.c | ||
hpctpanel.c | ||
hpctpanelvar.h | ||
hpf1275a_tty.c | ||
Makefile | ||
pckbd_encode.c | ||
pckbd_encode.h | ||
pwctl.c | ||
video_subr.c | ||
video_subr.h | ||
vt220l8x10.h |