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