mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 19:29:24 +02:00
* support for iOS-specific location of "localtime" time zone file
(problem reported at http://blogs.embarcadero.com/ao/2011/10/20/39180 ) git-svn-id: trunk@19537 -
This commit is contained in:
parent
4d00966be2
commit
9ee27c1606
@ -267,6 +267,7 @@ Const
|
||||
|
||||
TimeZoneFile = '/etc/localtime'; // POSIX
|
||||
AltTimeZoneFile = '/usr/lib/zoneinfo/localtime'; // Other
|
||||
iOSTimeZoneFile = '/var/db/timezone/localtime'; // iOS
|
||||
{$ifdef BSD}
|
||||
BSDTimeZonefile = '/usr/share/zoneinfo'; // BSD usually is POSIX
|
||||
// compliant though
|
||||
@ -304,6 +305,10 @@ begin
|
||||
// If fpstat(BSDTimeZoneFile,{$ifdef oldlinuxstat}baseunix.stat(info){$else}info{$endif})>=0 then
|
||||
// GetTimeZoneFile:=BSDTimeZoneFile
|
||||
{$ENDIF}
|
||||
{$if (defined(darwin) and defined(arm)) or defined(iphonesim)}
|
||||
else If fpstat(iOSTimeZoneFile,info)>=0 then
|
||||
GetTimeZoneFile:=iOSTimeZoneFile
|
||||
{$endif}
|
||||
end;
|
||||
|
||||
{$endif ndef FPC_HAS_GETTIMEZONEFILE}
|
||||
|
Loading…
Reference in New Issue
Block a user