Return to BSD News archive
Newsgroups: comp.os.386bsd.development Path: sserve!newshost.anu.edu.au!munnari.oz.au!constellation!osuunx.ucc.okstate.edu!moe.ksu.ksu.edu!crcnis1.unl.edu!wupost!howland.reston.ans.net!gatech!destroyer!cs.ubc.ca!unixg.ubc.ca!acs.ucalgary.ca!cpsc.ucalgary.ca!xenlink!fsa.ca!deraadt From: deraadt@fsa.ca (Theo de Raadt) Subject: Re: 16 bit implications (Re: 7bit unclean considered harmfull (was: Re: Need your opinion (TTYDEF ))8-bit clean state)) In-Reply-To: veit@mururoa.gmd.de's message of Wed, 16 Jun 1993 15: 41:52 GMT Message-ID: <DERAADT.93Jun17185113@newt.fsa.ca> Sender: news@fsa.ca Nntp-Posting-Host: newt.fsa.ca Organization: little lizard city References: <1993Jun14.081754.18248@alf.uib.no> <1vi6ak$hs7@umd5.umd.edu> <1vigdl$ne0@sax.sax.de> <C8n7wp.62D@sugar.NeoSoft.COM> <1993Jun16.154152.5624@gmd.de> Date: Fri, 18 Jun 1993 01:51:13 GMT Lines: 23 In article <1993Jun16.154152.5624@gmd.de> veit@mururoa.gmd.de (Holger Veit) writes: In article <C8n7wp.62D@sugar.NeoSoft.COM>, peter@NeoSoft.com (Peter da Silva) writes: |> In article <1vigdl$ne0@sax.sax.de> joerg@sax.sax.de (Joerg Wunsch) writes: |> > Already under discussion, in a group brewing an interface definition |> > for a future console driver. (moderator: Julian Elischer:-) |> |> Will this require making the characters 32 bits in the input queue, to allow |> out of band info? For Heaven's sake, there are more clever mechanisms we (*) want to have. The discussion is about 16bit systems first, i.e. Unicode (although this is not the only way to do it), not ISO-10646 or other 32 bit systems. The internal data passing is 16 bit characters (although it should be possible to make that a 32bit type as well. There are frontends and backends which do conversion Must as I hate to agree with Peter (*grin*), I think he's right. If you make this change in the tty subsystem, you must make the ring buffers the next size up because of how ^V is implimented for raw/canonical mode switching. <tdr. -- This space not left unintentionally unblank. deraadt@fsa.ca