-----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/