This is the mail archive of the cygwin-developers@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

FW: setitimer/SIGVTALRM error form cygwin shell.


It seems to me it would be better to set errno to ENOSYS rather than
EINVAL if the first argument of setitimer call is not ITIMER_REAL. Any
objections?


-----Original Message-----
From: gilles BOURGEOIS [mailto:gbourgeois@yaccom.com]
Sent: Monday, December 30, 2002 9:27 AM
To: Sergey Okhapkin
Subject: RE: setitimer/SIGVTALRM error form cygwin shell.


thanks for help.
just I was wondering why the #define ITIMER_VIRTUAL is still in the
interface ! (sys/time.h) gilles


-----Message d'origine-----
De : Sergey Okhapkin [mailto:sos@sokhapkin.dyndns.org]
Envoyé : lundi 30 décembre 2002 12:56
À : gilles BOURGEOIS; cygwin@cygwin.com
Objet : Re: setitimer/SIGVTALRM error form cygwin shell.


Cygwin supports ITIMER_REAL only.

Sergey Okhapkin
Somerset, NJ
----- Original Message -----
From: "gilles BOURGEOIS" <gbourgeois@yaccom.com>
To: <cygwin@cygwin.com>
Sent: Monday, December 30, 2002 3:27 AM
Subject: setitimer/SIGVTALRM error form cygwin shell.


> Hello
> I am trying to simulate a tick timer under cygwin but it does not work

> : with the following code :
>
>  /* Initialise timer structure */
>   interval.it_interval.tv_sec = 1;
>   interval.it_interval.tv_usec = 0;
>   interval.it_value.tv_sec = 1;
>   interval.it_value.tv_usec = 0;
>
>    /* Initialise virtual timer */
>    if (!sigaction (SIGVTALRM, &sigact, 0))
>       {
>       if ( (err=setitimer (ITIMER_PROF, &s_Rtk_interval, NULL)) <0)
>      {printf ("StartTimer could not setitimer %d\n",err);
>      printf ("errno errno = %d (%s).\n", errno, strerror(errno));
>
>           exit (0);
> }
>       }
>    else
>       {
>       fprintf( stderr, "Erreur :%d\n", errno );
>       }
>
> I got the invalid argument (errno) error ??
> did someone manage the use of virtual timer under cygwin? thanks
> gilles
>
>
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting:         http://cygwin.com/bugs.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/
>




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]