mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2025-11-15 01:28:47 +03:00
When building on Gentoo against musl, GCC complains:
timestamp.c: In function ‘print_timestamp’:
timestamp.c:32:19: warning: passing argument 1 of ‘nl_langinfo’ makes
integer from pointer without a cast
#define _DATE_FMT "%+"
^
timestamp.c:47:21: note: in expansion of macro ‘_DATE_FMT’
fmt = nl_langinfo(_DATE_FMT);
^
The error was wrapped to meet comment style requirements.
This code is used by `zpool iostat -T d 1` to print a date and upon
testing it, I see no date printed. Lets use D_T_FMT so that something
gets printed and if D_T_FMT is not avaliable, then we can fall back to
"%+".
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: loli10K <ezomori.nozomu@gmail.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Richard Yao <ryao@gentoo.org>
Closes #5993
|
||
|---|---|---|
| .. | ||
| asm-generic | ||
| asm-i386 | ||
| asm-x86_64 | ||
| include | ||
| getexecname.c | ||
| gethrestime.c | ||
| gethrtime.c | ||
| getmntany.c | ||
| list.c | ||
| Makefile.am | ||
| mkdirp.c | ||
| page.c | ||
| strlcat.c | ||
| strlcpy.c | ||
| strnlen.c | ||
| timestamp.c | ||
| zone.c | ||