-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 2 Dec 2003, Laviniu Gavanescu wrote:

> Nu stiu cat te ajuta da uite un program in C care era folosit pe la
> nationalele de info sa se determine timpul de executie. Fura ideea ca e
> banala :)

excuse me ?!

$ man setvect
No manual entry for setvect

Probabil functie de setat handlere de intreruperi software pe 
DOS/Winblowz. Omul intreba de gettimeofday() care:

CONFORMING TO
       SVr4, BSD 4.3. POSIX 1003.1-2001 describes gettimeofday() but not  set-
       timeofday().

Si nu cu Winblowz :)

> 
> #include <stdio.h> 
> #include <dos.h> 
> #include <process.h> 
> #include <alloc.h> 
> 
> double timp=0;
> 
> void interrupt (*OldTimer) (...);
> 
> void interrupt MyTimer (...)
> {
>  timp++;
>  OldTimer();
> }
> 
> void main(int argc, char *argv[])
> {int i;
>  OldTimer=getvect(8);
>  setvect(8,MyTimer);
>   char *avid[1];
>   avid[0]=(char *) malloc(10);
>   *avid='\0';
>   if (argv[1])
>   {
>     printf("\n\nExecut %s ...\n\n",argv[1]);
>     spawnv(P_WAIT,argv[1], avid);
>   }
>   else printf("Dati ca parametru un program !!\n\n");
>  setvect(8,OldTimer);
>  printf("Durata: %.2lf s\n\n",timp/18.2);
> }
> 
> 
> On Tue, 2003-12-02 at 20:36, Gabriel Moruz wrote:
> > Salutare,
> > 
> > Am o problema cu gettimeofday. Mai precis, vreau sa aflu timpul de
> > executie al unei functii (care e suficient de mare, peste o sec). Am
> > incercat cu gettimeofday inainte si dupa apelul functiei, iar cand am
> > facut diferenta dintre cele 2 valori am avut surpriza sa obtin o valoare
> > negativa, total diferita de time. Ceva idei sau alternative?
> > 
> > Numai bine,
> > /Gabi
> 
> 
> --- 
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 

- -- 
Mihai RUSU                                    Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt    WWW: http://dizzy.roedu.net
                       "Linux is obsolete" -- AST
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/zJo6PZzOzrZY/1QRApGCAKCgA4PEQtWILhBOip+df4SwCYD0AgCgouxt
lH/FoGeMM3M49hHW2XaIRM8=
=sbv1
-----END PGP SIGNATURE-----

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui