[extern.names]
3 Each name from the C standard library declared with external linkage is reserved to the implementation for use as a name with extern “C” linkage, both in namespace std and in the global namespace.
Note that this paragraph reserves the name itself. So aliasing time
in the global namespace violates this contract.