forgot to set the type of timefield

this part never was used because normally oldRxosds is set. But
during my tests for openafs-osd for openafs git master this bug
came to surface.
More changes for Solaris

Some make incompatibilities and a compiler which doesn't like 0 subscripts
in an array declaration. Thanks to Karl Behler