[Lazarus] Portable way to get accurate timestamps?

Luca Olivetti luca at wetron.es
Sat Feb 26 12:46:07 CET 2011


Al 24/02/11 08:22, En/na Graeme Geldenhuys ha escrit:
> Op 2011-02-23 18:56, Luca Olivetti het geskryf:
>> BTW: in which unit are clock_gettime and related constants defined?
> 
> libc   (FPC wrapper to the libc library)
> 
> ...more specifically...
> 
> packages/libc/src/timeh.inc

Two things:

1) in fpc 2.4.2 CLOCK_MONOTONIC isn't defined (only CLOCK_REALIME)

and

2) I couldn't find clock_gettime before because I relied on lazarus code
completion. It turns out that lazarus doesn't uses the correct source for
libc but the one for netware (I think), i.e. it uses

/usr/share/fpcsrc/fpc-2.4.2/rtl/netwlibc/libc.pp

instead of

/usr/share/fpcsrc/fpc-2.4.2/packages/libc/src/libc.pp

(I have the fpc source directory defined as /usr/share/fpcsrc/fpc-2.4.2)

Bye
-- 
Luca Olivetti
Wetron Automatización S.A. http://www.wetron.es/
Tel. +34 93 5883004 (Ext.133)  Fax +34 93 5883007




More information about the Lazarus mailing list