błąd w kernelach 2.6
Tomasz Grobelny
tomasz w grobelny.oswiecenia.net
Wto, 26 Lip 2005, 23:25:14 CEST
Czy ktoś mógłby sprawdzić jak działa następujący program? Chodzi mi głównie o
kernele w okolicach 2.6.8 i wcześniejsze 2.6. Na 2.4.30, FreeBSD i SunOS
działa, na kernelu 2.6.11-nie. Przypuszczam że to błąd w kernelu i chciałem
zlokalizować w której wersji go wprowadzono. TIA
#include <sys/time.h>
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <iostream>
using namespace std;
void ah(int sig)
{
cerr<<"|"<<flush;
}
int main()
{
struct itimerval value;
value.it_value.tv_sec=0;
value.it_value.tv_usec=50;
value.it_interval.tv_sec=0;
value.it_interval.tv_usec=0;
for(int i=0;;i++)
{
cerr<<"."<<flush;
signal(SIGALRM, ah);
setitimer(ITIMER_REAL, &value, NULL);
for(int j=0;j<100000000;j++);
}
return 0;
}
--
Z poważaniem,
Tomasz Grobelny
Więcej informacji o liście dyskusyjnej pld-users-pl