Obsolete p_secstodate

Florian Weimer fw@deneb.enyo.de
Wed Nov 22 23:15:00 GMT 2017


* Joseph Myers:

> 2017-11-22  Joseph Myers  <joseph@codesourcery.com>
>
> 	* resolv/res_debug.c (p_secstodate): Condition definition on
> 	[SHLIB_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)].  Define
> 	directly as __p_secstodate, and as a compat symbol.  Do not use
> 	libresolv_hidden_def.
> 	* resolv/resolv.h (p_secstodate): Remove macro and function
> 	declaration.
> 	* resolv/ns_print.c (ns_sprintrrf): Print times with %lu, not
> 	using p_secstodate.
> 	* include/resolv.h (__p_secstodate): Do not use
> 	libresolv_hidden_proto.
> 	* resolv/Makefile (tests): Move tst-p_secstodate to ....
> 	(tests-internal): ... here.
> 	* resolv/tst-p_secstodate.c: Include <shlib-compat.h>.  Condition
> 	all contents on [TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)]
> 	and declare and use __p_secstodate and use compat_symbol_reference
> 	in that case.
> 	[!TEST_COMPAT (libresolv, GLIBC_2_0, GLIBC_2_27)] (do_test): Add
> 	implementation returning 77.

Looks good to me too.



More information about the Libc-alpha mailing list