[LUGOS-PROG] problem preverjanja casa ...
Klemen Pernus
klemen.pernus at guest.arnes.si
Mon Mar 25 23:35:17 CET 2002
On Mon, Mar 25, 2002 at 06:26:15PM +0100, Simon Mavsar wrote:
> Sedaj pa moram implementirati v program preverjane koliko casa se je izvajal
> tako da shranim in dumpnem rezultat. Se pravi program neki racuna in hkrati
> preverja koliko CPU casa je preteklo ko pride do kriticnega casa izpise
> rezultat in se prepusti terminiranju s strani SIGXCPU-ja...
ojla
zadevo se da resit nekako takole:
#include <sys/time.h>
#include <sys/resource.h>
#include <signal.h>
void times_up()
{
printf("Cas ti je potekel ...");
exit(0);
}
int main()
{
signal(SIGALRM,times_up);
alarm(58);
while(1);
}
z signal(SIGALRM,times_up) poskrbis, da se bo ob signalu SIGALRM (alarm) izvede
funkcija times_up(), z alarm(58), pa nastavis alarm, ki bo po 58 sekundah sprozil
SIGALRM signal.
lp
Klemen
More information about the lugos-prog
mailing list