[uClibc-cvs] uClibc/libc/sysdeps/linux/common ntp_gettime.c, NONE, 1.1 Makefile, 1.93, 1.94 syscalls.c, 1.119, 1.120
Erik Andersen
andersen at uclibc.org
Wed Nov 12 20:50:11 UTC 2003
Update of /var/cvs/uClibc/libc/sysdeps/linux/common
In directory winder:/tmp/cvs-serv32099
Modified Files:
Makefile syscalls.c
Added Files:
ntp_gettime.c
Log Message:
Add support for missing ntp_gettime and ntp_adjtime
--- NEW FILE: ntp_gettime.c ---
/* Copyright (C) 1999, 2002 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 Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */
#include <sys/timex.h>
int ntp_gettime(struct ntptimeval *ntv)
{
struct timex tntx;
int result;
tntx.modes = 0;
result = __adjtimex(&tntx);
ntv->time = tntx.time;
ntv->maxerror = tntx.maxerror;
ntv->esterror = tntx.esterror;
return result;
}
Index: Makefile
===================================================================
RCS file: /var/cvs/uClibc/libc/sysdeps/linux/common/Makefile,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- Makefile 5 Nov 2003 06:31:37 -0000 1.93
+++ Makefile 12 Nov 2003 20:50:02 -0000 1.94
@@ -26,7 +26,7 @@
truncate64.c getrlimit64.c setrlimit64.c creat64.c \
llseek.c pread_write.c _exit.c sync.c getdirname.c \
sendfile64.c xstatconv.c getdents.c getdents64.c vfork.c \
- ulimit.c
+ ulimit.c ntp_gettime.c
ifneq ($(strip $(EXCLUDE_BRK)),y)
CSRC+=sbrk.c
endif
Index: syscalls.c
===================================================================
RCS file: /var/cvs/uClibc/libc/sysdeps/linux/common/syscalls.c,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -d -r1.119 -r1.120
--- syscalls.c 8 Nov 2003 06:33:36 -0000 1.119
+++ syscalls.c 12 Nov 2003 20:50:02 -0000 1.120
@@ -1413,6 +1413,7 @@
#include <sys/timex.h>
_syscall1(int, adjtimex, struct timex *, buf);
weak_alias(adjtimex, __adjtimex);
+weak_alias(adjtimex, ntp_adjtime);
#endif
//#define __NR_mprotect 125
More information about the uClibc-cvs
mailing list