/dev/pts ???

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Čtvrtek Září 19 20:25:23 CEST 2002


On Thu, 19 Sep 2002, Pavel Jelinek wrote:

> > Nevite nekdo jak funguje /dev/pts ?
> > Resp. jak mam jednoduse vytvorit virtualni tty,potrebuju napsat programek
> > ala telnet:-)
> 
> Psal jsem kdysi driver pro X25 komunikaci a tam jsem vyuzil paru pseudotty
> zarizeni /dev/pty[p-s]N a tty[p-s]N, pricemz prvni byl master a druhy slave.
> Obe devices jsou propojene, takze co prijde na masterTTY dostane slaveTTY a
> naopak.
[...]

Takhle to fungovalo pred /dev/pts. S /dev/pts se master ziska otevrenim
/dev/ptmx (mx znamena multiplexer; i kdyz vsichni oteviraji to same
zarizeni, tak dostanou ruzny master), z neho se volanim ptsname() zjisti
jmeno slave pty, na nej se zavola grantpt() a unlockpt() a pak lze otevrit
i ten slave. Dal se s tim pracuje stejne.

--Pavel Kankovsky aka Peak
"Welcome to the Czech Republic. Bring your own lifeboats."



Další informace o konferenci Linux