xref: /haiku/src/system/libroot/posix/musl/time/time_impl_haiku.h (revision a8e2f08853ce72380dc98098701466b727441931)
1*a028a54eSAugustin Cavalier static inline const char*
__tm_to_tzname(const struct tm * tm)2*a028a54eSAugustin Cavalier __tm_to_tzname(const struct tm *tm)
3*a028a54eSAugustin Cavalier {
4*a028a54eSAugustin Cavalier 	const void *p = tm->tm_zone;
5*a028a54eSAugustin Cavalier 	if (p)
6*a028a54eSAugustin Cavalier 		return p;
7*a028a54eSAugustin Cavalier 	if (tm->tm_isdst >= 0)
8*a028a54eSAugustin Cavalier 		return tzname[tm->tm_isdst != 0];
9*a028a54eSAugustin Cavalier 
10*a028a54eSAugustin Cavalier 	return "";
11*a028a54eSAugustin Cavalier }
12*a028a54eSAugustin Cavalier 
13*a028a54eSAugustin Cavalier #define __tm_gmtoff tm_gmtoff
14*a028a54eSAugustin Cavalier #define __tm_zone tm_zone
15