Thanks for reply..
You mention that  'standard build does not define the preprocessor
symbols so as to include those declarations'.
Can i include that preprocessor symbol in my library?
Can i know what is that preprocessor symbol?

Thanks,
Yogi

Huaka‘i Po wrote:
> daylight and timezone aren't missing in time.h.  The entries are
> extern declarations meant to indicate that those variables are defined
> somewhere else.  That somewhere else is normally localtime.c, except
> Android has some guards around the definitions.  It appears the
> standard build does not define the preprocessor symbols so as to
> include those declarations.  Hence, there are no definitions to
> resolve against, which is why you're getting the link errors.
>
> > When i have checked the daylight & timezone variable in time.h
> > (android bionic folder) definition of both the variable is different.
>
> Different from what?  daylight is declared/defined as int in the
> relevant places.  It's slightly disturbing that timezone is declared
> as long int in time.h and time_t in localtime.c,  but time_t is just
> long int (at least on ARM and x86).
>
> What's puzzling is the only references to daylight and timezone come
> from code also guarded by the same preprocessor symbol.  Do you know
> what in your code is referencing those variables?
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to