add gettimeofday function
fix getpid function