Update copyright dates with scripts/update-copyrights.
[platform/upstream/glibc.git] / sysdeps / unix / sysv / linux / ntp_gettimex.c
1 /* Copyright (C) 1999-2015 Free Software Foundation, Inc.
2    This file is part of the GNU C Library.
3
4    The GNU C Library is free software; you can redistribute it and/or
5    modify it under the terms of the GNU Lesser General Public
6    License as published by the Free Software Foundation; either
7    version 2.1 of the License, or (at your option) any later version.
8
9    The GNU C Library is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12    Lesser General Public License for more details.
13
14    You should have received a copy of the GNU Lesser General Public
15    License along with the GNU C Library; if not, see
16    <http://www.gnu.org/licenses/>.  */
17
18 #include <sys/timex.h>
19
20 #ifndef MOD_OFFSET
21 # define modes mode
22 #endif
23
24
25 int
26 ntp_gettimex (struct ntptimeval *ntv)
27 {
28   struct timex tntx;
29   int result;
30
31   tntx.modes = 0;
32   result = __adjtimex (&tntx);
33   ntv->time = tntx.time;
34   ntv->maxerror = tntx.maxerror;
35   ntv->esterror = tntx.esterror;
36   ntv->tai = tntx.tai;
37   ntv->__glibc_reserved1 = 0;
38   ntv->__glibc_reserved2 = 0;
39   ntv->__glibc_reserved3 = 0;
40   ntv->__glibc_reserved4 = 0;
41   return result;
42 }