added checks for time() and time.h