mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
Reinstate ftime and add deprecate message on ftime usage
This patch revert "Move ftime to a compatibility symbol" (commit
14633d3e56
).
Checked on x86_64-linux-gnu and i686-linux-gnu.
This commit is contained in:
20
time/ftime.c
20
time/ftime.c
@@ -16,23 +16,12 @@
|
||||
License along with the GNU C Library; if not, see
|
||||
<https://www.gnu.org/licenses/>. */
|
||||
|
||||
#include <shlib-compat.h>
|
||||
|
||||
#if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_33)
|
||||
|
||||
#include <features.h>
|
||||
#include <sys/timeb.h>
|
||||
#include <time.h>
|
||||
|
||||
struct timeb
|
||||
{
|
||||
time_t time; /* Seconds since epoch, as from `time'. */
|
||||
unsigned short int millitm; /* Additional milliseconds. */
|
||||
short int timezone; /* Minutes west of GMT. */
|
||||
short int dstflag; /* Nonzero if Daylight Savings Time used. */
|
||||
};
|
||||
|
||||
int
|
||||
attribute_compat_text_section
|
||||
__ftime (struct timeb *timebuf)
|
||||
ftime (struct timeb *timebuf)
|
||||
{
|
||||
struct timespec ts;
|
||||
__clock_gettime (CLOCK_REALTIME, &ts);
|
||||
@@ -43,6 +32,3 @@ __ftime (struct timeb *timebuf)
|
||||
timebuf->dstflag = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
compat_symbol (libc, __ftime, ftime, GLIBC_2_0);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user