[PATCH v2 00/10] Y2038 preparation: use clock_[gs]ettime to implement the other time-getting and -setting functions.
Zack Weinberg
zackw@panix.com
Tue Sep 3 14:43:00 GMT 2019
On Wed, Aug 28, 2019 at 1:15 PM Joseph Myers <joseph@codesourcery.com> wrote:
>
> On Wed, 28 Aug 2019, Zack Weinberg wrote:
>
> > - The obsolete functions ftime and stime are no longer available to
> > new binaries. The header <sys/timeb.h> is no longer installed.
>
> It might be advisable to see if this affects the build of libsanitizer,
> and alert sanitizer maintainers if so. (There appear to be sanitizer
> interceptors for ftime and stime, and an include of <sys/timeb.h>.)
I may not have time to do anything about this for at least a couple
weeks, but I can confirm that the absence of sys/timeb.h does break
the build of libsanitizer. Adhemerval's suggestion of keeping ftime
and <sys/timeb.h> around for at least another release, but issuing
warnings if ftime is actually used (attribute((deprecated)) maybe?)
seems reasonable to me.
zw
More information about the Libc-alpha
mailing list