From fc4157daf55dc41131e71c6149fbdc4099cb9b57 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 7 Jan 1999 23:48:59 +0000 Subject: Update. * sysdeps/unix/sysv/linux/ntp_adjtime.c: Removed. It's an alias for adjtimex. * sysdeps/unix/sysv/linux/Dist: Add ntp_gettime.c. * sysdeps/unix/sysv/linux/Makefile [subdir=time] (sysdep_routines): Remove ntp_adjtime. * sysdeps/unix/sysv/linux/syscalls.list: Add alias ntp_adjtime to adjtimex. * sysdeps/unix/sysv/linux/sys/timex.h: Correct prototype for ntp_adjtime. --- sysdeps/unix/sysv/linux/Dist | 1 + sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/ntp_adjtime.c | 34 ---------------------------------- sysdeps/unix/sysv/linux/sys/timex.h | 2 +- sysdeps/unix/sysv/linux/syscalls.list | 2 +- 5 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 sysdeps/unix/sysv/linux/ntp_adjtime.c (limited to 'sysdeps/unix') diff --git a/sysdeps/unix/sysv/linux/Dist b/sysdeps/unix/sysv/linux/Dist index 7dbd0ef841..c6b881d2b3 100644 --- a/sysdeps/unix/sysv/linux/Dist +++ b/sysdeps/unix/sysv/linux/Dist @@ -9,6 +9,7 @@ ldd-rewrite.sed lddlibc4.c linux_fsinfo.h llseek.c +ntp_gettime.c s_pread64.c s_pwrite64.c siglist.h diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile index 64baeb10d6..d6d3525c58 100644 --- a/sysdeps/unix/sysv/linux/Makefile +++ b/sysdeps/unix/sysv/linux/Makefile @@ -54,7 +54,7 @@ endif ifeq ($(subdir),time) sysdep_headers += sys/timex.h -sysdep_routines += ntp_adjtime ntp_gettime +sysdep_routines += ntp_gettime endif ifeq ($(subdir),socket) diff --git a/sysdeps/unix/sysv/linux/ntp_adjtime.c b/sysdeps/unix/sysv/linux/ntp_adjtime.c deleted file mode 100644 index d9f3ca7b9c..0000000000 --- a/sysdeps/unix/sysv/linux/ntp_adjtime.c +++ /dev/null @@ -1,34 +0,0 @@ -/* Copyright (C) 1999 Free Software Foundation, Inc. - This file is part of the GNU C Library. - - The GNU C Library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public License as - published by the Free Software Foundation; either version 2 of the - License, or (at your option) any later version. - - The GNU C Library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with the GNU C Library; see the file COPYING.LIB. If not, - write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ - -#include - -#ifndef MOD_OFFSET -# define modes mode -#endif - -int -ntp_adjtime (amode, tntx) - int amode; - struct timex *tntx; -{ - /* Relies on the fact that C lib's struct timex corresponds to kernel's - struct timex. Otherwise you'll need a wrapper. */ - tntx->modes = amode; - return __adjtimex (tntx); -} diff --git a/sysdeps/unix/sysv/linux/sys/timex.h b/sysdeps/unix/sysv/linux/sys/timex.h index da1e33e85a..7e2a475128 100644 --- a/sysdeps/unix/sysv/linux/sys/timex.h +++ b/sysdeps/unix/sysv/linux/sys/timex.h @@ -117,7 +117,7 @@ extern int __adjtimex __P ((struct timex *__ntx)); extern int adjtimex __P ((struct timex *__ntx)); extern int ntp_gettime __P ((struct ntptimeval *__ntv)); -extern int ntp_adjtime __P ((int __amode, struct timex *__tntx)); +extern int ntp_adjtime __P ((struct timex *__tntx)); __END_DECLS diff --git a/sysdeps/unix/sysv/linux/syscalls.list b/sysdeps/unix/sysv/linux/syscalls.list index 9f6afe408c..7b8d5ccb7b 100644 --- a/sysdeps/unix/sysv/linux/syscalls.list +++ b/sysdeps/unix/sysv/linux/syscalls.list @@ -1,6 +1,6 @@ # File name Caller Syscall name # args Strong name Weak names -adjtimex adjtime adjtimex 1 __adjtimex adjtimex +adjtimex adjtime adjtimex 1 __adjtimex adjtimex ntp_adjtime bdflush EXTRA bdflush 2 bdflush capget EXTRA capget 2 capget capset EXTRA capset 2 capset -- cgit v1.2.3