Hallo pl,
in der Doku von GCC LIBC steht:
Using the localtime function is a big problem in multi-threaded programs. The result is returned in a static buffer and this is used in all threads. POSIX.1c introduced a variant of this function.
Und dahinter stehen die localtime_r
und gmtime_r
Funktionen, die mit einem von Dir übergebenen Buffer statt dem statischen Buffer arbeiten.
Welchen C-Compiler nutzt Du? Bietet der auch sowas?
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi