close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 9 years ago

Last modified 8 years ago

#1882 assigned defect

Sleep no funciona en TOL GNU de 32bits para Windows

Reported by: Víctor de Buen Remiro Owned by: Jorge
Priority: highest Milestone: Mantainance
Component: Kernel Version: head
Severity: blocker Keywords:
Cc:

Description

El siguiente código en TOL MSVC de 32bits para Windows tarda unos 10 segundos como debe ser, pero en GNU no tarda nada, aunque se ponga un millón de segundos en el Sleep

Real t0 = Copy(Time);
Real Sleep(10);
Real elapsed = Copy(Time)-t0;

Change History (3)

comment:1 Changed 9 years ago by Víctor de Buen Remiro

Owner: changed from Víctor de Buen Remiro to Jorge
Status: newassigned

comment:2 Changed 9 years ago by Pedro Gea

Se trata de un (#ifdef _MSC_VER). Habría que comprobar cuantos de ellos, en lugar de comprobar si el compilador es MSVC deberían comprobar si es Windows 32 (#ifdef WIN32) o simplemente es o no Unix (#ifdef UNIX).

comment:3 Changed 8 years ago by Pedro Gea

(In [7384]) Refs #1882
Se soluciona el problema con Sleep para Windows+GNU.

Note: See TracTickets for help on using tickets.