← Back to team overview

sslug-teknik team mailing list archive

Re: Hvorn "aflytter" man en devicefil?

 

On Sun, 14 Feb 1999, Michael Kristensen wrote:

> open(FL,"</dev/ttyS1");
> while(<FL>) {
>   bla. bla.
> }
> 
> Men den kommer aldrig ind i løkken, den går bare død?!?   Jeg ved at det

Det gaar nok galt ved open, men du checker jo aldrig hvad open returnerer.
Du skal altid goere det, fx ved hjaelp af:

open (...) or die;

Desuden saa vil <FL> laese indtil den naar en ny linie (eller rettere sagt
- den vil laese indtil den naar et $/ - det er maaske ikke det du
oensker). Du boer nok bruge sysread hvis du vil laese X antal bytes ad
gangen. Se man perlfunc.

Jeg tror heller ikke du vil kunne aabne den device hvis den allerede er
aaben i forvejen af et andet program.


-- 
==============================================================================
Erwin Andreasen   Herlev, Denmark <erw@xxxxxx>          UNIX System Programmer
<URL:http://www.andreasen.org>              <*>         (not speaking for) DDE
==============================================================================



References