Article View: es.comp.os.linux.programacion
Article #7655Re: hacer un timer
From: Helio.es
Date: Wed, 05 Feb 2003 16:55
Date: Wed, 05 Feb 2003 16:55
19 lines
1466 bytes
1466 bytes
Nuevo c�digo:
void handle_alarm(int sig) {
/* Mi codigo */
}
struct itimerval tv;
if (signal(SIFALRM, handle_alarm) == SIG_ERR) {
error;
}
/* Mira, ahora me ha dado por hacerlo cada medio segundo */
tv.it_value.tv_sec = 0;
tv.it_value.tv_usec = 500000;
memcpy(&(tv.it_interval), &(tv.it_value), sizof(tv.it_value));
setitimer(ITIMER_REAL, &tv, NULL);
y el select del sock, sin timeout (NULL).
Technical Details
Message-ID:
<b1rfmr$16dunl$1@ID-165255.news.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.arcor-online.net!fu-berlin.de!uni-berlin.de!80-25-0-142.uc.nombres.ttd.ES!not-for-mailReferences:
<b1rduo$15i37a$1@ID-165255.news.dfncis.de> <b1re6r$1652db$1@ID-165255.news.dfncis.de>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: f86c8,2d78a1dadd380b84 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-02-05 08:56:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.arcor-online.net!fu-berlin.de!uni-berlin.de!80-25-0-142.uc.nombres.ttd.ES!not-for-mail From: "Helio.es" <nospam_heltena@hotmail.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: hacer un timer Date: Wed, 5 Feb 2003 17:55:57 +0100 Lines: 22 Message-ID: <b1rfmr$16dunl$1@ID-165255.news.dfncis.de> References: <b1rduo$15i37a$1@ID-165255.news.dfncis.de> <b1re6r$1652db$1@ID-165255.news.dfncis.de> NNTP-Posting-Host: 80-25-0-142.uc.nombres.ttd.es (80.25.0.142) X-Trace: fu-berlin.de 1044464156 40303349 80.25.0.142 (16 [165255]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000