Switch to utimensat for newer POSIX versions
commit66dd7f05d7dc973f8ce55d24ebcc88447242d4e5
authorRosen Penev <rosenp@gmail.com>
Fri, 9 Aug 2019 20:01:05 +0000 (9 13:01 -0700)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Mon, 19 Aug 2019 20:49:13 +0000 (20 06:49 +1000)
treea445ecde661703d39ee0373696a689e23ac1f780
parent5db58209329b722529ec74f9b4f36bf367145835
Switch to utimensat for newer POSIX versions

Some libcs like uClibc-ng can optionally disable deprecated functions.
utime is one of them. When done so, both the header and the function go
missing.

This fixes flac_utime to work in such a situation.
include/share/compat.h
src/libFLAC/metadata_iterators.c
src/share/grabbag/file.c
src/test_libFLAC++/metadata_manip.cpp
src/test_libFLAC/metadata_manip.c