Retrieves the current system time as a
timespec and stores it
ts. This time is represented as a UTC
offset from the Epoch, defined as 1970-01-01 00:00:00 UTC for
consistency with POSIX.
This function returns a standard error code, as defined in <errno.h>, or ENOERR on success.