🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16908

Re: stty

#16908
From: Lieven Marchand
Date: Fri, 10 Mar 2000 00:00
25 lines
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-mail
References: <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