Repair Delay Bug

Miscellaneous Forums/Linux Discussion/Repair Delay Bug

The delay function now repaired width nanosleep:

Edit into: ../mod/brl.mod/system.mod/system.linux.c
void bbSystemDelay( long millis ){

	struct timeval timeout;
	
	timeout.tv_sec  = millis / 1000000L;
	timeout.tv_usec = millis % 1000000L;
	
	select(0, NULL, NULL, NULL, &timeout);

}


And here: ../mod/brl.mod/system.mod/system.linux.bmx
Type TLinuxSystemDriver Extends TSystemDriver

   ...

	Method Delay( millis )
		bbSystemDelay( millis * 1000 )
	End Method

   ...

End Type


Now, Delay is now very exact. And do not forget: Build Modules.