[tz] Thread-safe localtime(3) (was Re: Reading binary files)
Clive D.W. Feather
clive at davros.org
Thu Nov 3 09:01:25 UTC 2011
Garrett Wollman said:
> I would very much like to see this happen. The only quibble I would
> make with Christos's proposed API is that, because C does not have
> incomplete typedefs,
Huh? Of course C has incomplete typedefs.
typedef struct fred jim;
struct fred
{
int sheila;
};
is perfectly legal code.
> Using
> such typedefs creates undesirable ordering dependencies between
> headers (not a problem for the Implementation but definitely a problem
> for applications if they want to minimize namespace pollution).
There are various ways to fix this. Note that C already requires that all
standard headers can be included in any order even when there are
dependencies between them.
(I haven't seen the proposal, so I may be misunderstanding what you're
getting at. If so, please explain.)
--
Clive D.W. Feather | If you lie to the compiler,
Email: clive at davros.org | it will get its revenge.
Web: http://www.davros.org | - Henry Spencer
Mobile: +44 7973 377646
More information about the tz
mailing list