Browse thread
Unix.localtime not threadsafe?
-
Yaron Minsky
-
Bardur Arantsson
- Florian Weimer
- Xavier Leroy
-
Bardur Arantsson
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Florian Weimer <fw@d...> |
| Subject: | Re: [Caml-list] Re: Unix.localtime not threadsafe? |
* Bardur Arantsson: > I don't think the glibc/Linux localtime() man page explicitly states > this, but I expect that it returns a pointer to a *thread-local* > statically allocated struct tm... in which case there's no problem. Thread-local storage is a recent innovation in the Linux camp. Previously, developers seem to think that no efficient implementation was possible. That's why there all the *_r variants (such as localtime_r). I believe Solaris does something in the direction you suggest.