1# SunOS 4.1.3 has two extra fields in struct tm. This works around 2# the problem. Other BSD platforms may have similar problems. 3# This state of affairs also persists in glibc2, found 4# on linux systems running libc6. 5# XXX A Configure test is needed. 6 7# Although <unistd.h> is inappropriate in general for SunOS, we need it 8# in POSIX.xs to get the correct prototype for ttyname(). 9 10$self->{CCFLAGS} = $Config{ccflags} . ' -DSTRUCT_TM_HASZONE -DI_UNISTD' ; 11