blob: 1de88faecf0cc0cc26e9c516fe207438390aba2c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
--- src/STEPConstruct/STEPConstruct_AP203Context.cxx.orig 2025-02-17 22:00:23 UTC
+++ src/STEPConstruct/STEPConstruct_AP203Context.cxx
@@ -110,7 +110,15 @@ Handle(StepBasic_DateAndTime) STEPConstruct_AP203Conte
long shift = 0;
_get_timezone(&shift);
#else
- Standard_Integer shift = Standard_Integer(timezone);
+ #if defined(__FreeBSD__)
+ struct tm *lt;
+ time_t t = 0;
+ time(&t);
+ lt = localtime(&t);
+ Standard_Integer shift = Standard_Integer(lt->tm_gmtoff);
+ #else
+ Standard_Integer shift = Standard_Integer(timezone);
+ #endif
#endif
Standard_Integer shifth = abs(shift) / 3600;
Standard_Integer shiftm = (abs(shift) - shifth * 3600) / 60;
|