version 1.177, 2013/06/21 05:43:10 |
version 1.178, 2013/06/22 06:31:57 |
|
|
ull = strtoull(cp, &cp, 10); |
ull = strtoull(cp, &cp, 10); |
if (!cp || *cp++ != ' ') |
if (!cp || *cp++ != ' ') |
SCREWUP("mtime.sec not delimited"); |
SCREWUP("mtime.sec not delimited"); |
if ((time_t)ull < 0 || ull > LLONG_MAX) |
if ((time_t)ull < 0 || |
|
(unsigned long long)(time_t)ull != ull) |
setimes = 0; /* out of range */ |
setimes = 0; /* out of range */ |
mtime.tv_sec = ull; |
mtime.tv_sec = ull; |
mtime.tv_usec = strtol(cp, &cp, 10); |
mtime.tv_usec = strtol(cp, &cp, 10); |
|
|
ull = strtoull(cp, &cp, 10); |
ull = strtoull(cp, &cp, 10); |
if (!cp || *cp++ != ' ') |
if (!cp || *cp++ != ' ') |
SCREWUP("atime.sec not delimited"); |
SCREWUP("atime.sec not delimited"); |
if ((time_t)ull < 0 || ull > LLONG_MAX) |
if ((time_t)ull < 0 || |
|
(unsigned long long)(time_t)ull != ull) |
setimes = 0; /* out of range */ |
setimes = 0; /* out of range */ |
atime.tv_sec = ull; |
atime.tv_sec = ull; |
atime.tv_usec = strtol(cp, &cp, 10); |
atime.tv_usec = strtol(cp, &cp, 10); |