deprecate timespec