Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

линукс учебник

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Funkcii pod prekyswane w Linux-a


  • Subject: Re: lug-bg: Funkcii pod prekyswane w Linux-a
  • From: zezo@xxxxxxx (Cvetan Ivanov)
  • Date: Sat, 30 Jan 1999 04:48:26 +0200



Luchesar Ionkov wrote:

> > btw read() se prekusva ot SIGALRM i taka se realizirat timeouti
> 
> oshte po-lesno e da se izpolzwa select :))

da, no ako trqbva da se chete opredeleno kolichestvo samo ot edin file
select() e overkill. 

primerno 

/* install signal handler somewhere */

alarm(10);
a=fgets(buff,10,f)

ili perl:  
            
        my $result=eval {
                my $r;
                local $SIG{ALRM} = sub { die "timeout" };
                alarm shift;
                $r=<$DEVICE>;
                alarm 0;
                return $r;
        }; 

za vsichki ostanali sluchai sum suglasen za select() :)

zezo
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
For more send to lug-bg-request@xxxxxxxxxxxx a single word 'info'
==================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

Silaw.ORG
http://cilaw.org

 

 

© Copyright 2006 - 2008 Linux-Bulgaria.ORG

Hosted by "Internet Group" Ltd. - Stara Zagora