Article View: be.comp.programming
Article #16908Re: stty
From: Lieven Marchand
Date: Fri, 10 Mar 2000 00:00
Date: Fri, 10 Mar 2000 00:00
25 lines
1582 bytes
1582 bytes
madesmet@eduserv2.rug.ac.be (Marc De Smet) writes: > Hoe kan ik in een programma (voor unix) echo afzetten? Het is de bedoeling > dat het programma iets doet zoals stty -echo. Ik zou dit nodig hebben om > ergens een paswoord te laten inlezen. > Dit wordt in het lang en breed besproken in de unix programmer FAQ. Korte samenvatting: als het even kan gebruik curses. Dat levert je de functie noecho() op die het gewenste effect heeft. Als je om een of andere reden er geen curses programma kan van maken kan je met de termios library op een lager niveau het gaan doen. Als je dit doet zorg dat je serieus alle mogelijke signal opvangt en de settings correct terug zet want een C-c op het verkeerde moment of een segmentation violation in je programma kan de gebruiker zijn terminal in een vervelende toestand achter laten. Dit is vandaag de dag met xterms wel minder belangrijk dan met vt-100's. -- Lieven Marchand <mal@bewoner.dma.be> If there are aliens, they play Go. -- Lasker
Technical Details
Message-ID:
<8abt48$nj5$1@newnews1.news.nl.uu.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8ab06k$aoq$1@inf6serv.rug.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,82c4d405579db271 X-Google-Attributes: gidfcea4,public From: Lieven Marchand <mal@bewoner.dma.be> Subject: Re: stty Date: 2000/03/10 Message-ID: <8abt48$nj5$1@newnews1.news.nl.uu.net> X-Deja-AN: 595866128 References: <8ab06k$aoq$1@inf6serv.rug.ac.be> X-Complaints-To: abuse@nl.uu.net X-Trace: newnews1.news.nl.uu.net 952727496 24165 194.7.1.25 (10 Mar 2000 22:31:36 GMT) Organization: UUNET-NL (http://www.nl.uu.net) NNTP-Posting-Date: 10 Mar 2000 22:31:36 GMT Newsgroups: be.comp.programming