Portable clock implementation
