libexplain
1.4.D001
|
Go to the source code of this file.
Functions | |
const char * | explain_time (time_t *t) |
const char* explain_time | ( | time_t * | t | ) |
The explain_time function is used to obtain an explanation of an error returned by the time(2) system call. The least the message will contain is the value of strerror(errno)
, but usually it will do much better, and indicate the underlying cause in more detail.
The errno global variable will be used to obtain the error value to be decoded.
t | The original t, exactly as passed to the time(2) system call. |
time_t result = time(t); if (result < 0) { fprintf(stderr, "%s\n", explain_time(t)); exit(EXIT_FAILURE); }