mirror of
git://git.musl-libc.org/musl
synced 2025-01-26 00:24:14 +00:00
getdate: correctly specify error number
POSIX defines getdate error #5 as: "An I/O error is encountered while reading the template file." POSIX defines getdate error #7 as: "There is no line in the template that matches the input." This change correctly disambiguates between the two error conditions.
This commit is contained in:
parent
af05173016
commit
1080008809
@ -37,7 +37,8 @@ struct tm *getdate(const char *s)
|
||||
}
|
||||
}
|
||||
|
||||
getdate_err = 7;
|
||||
if (ferror(f)) getdate_err = 5;
|
||||
else getdate_err = 7;
|
||||
out:
|
||||
if (f) fclose(f);
|
||||
pthread_setcancelstate(cs, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user