__vdso_gettc.c revision 246117
1165138Syongari/*-
2165138Syongari * Copyright (c) 2013 Konstantin Belousov <kib@FreeBSD.org>
3165138Syongari *
4165138Syongari * Redistribution and use in source and binary forms, with or without
5165138Syongari * modification, are permitted provided that the following conditions
6165138Syongari * are met:
7165138Syongari * 1. Redistributions of source code must retain the above copyright
8165138Syongari *    notice, this list of conditions and the following disclaimer.
9165138Syongari * 2. Redistributions in binary form must reproduce the above copyright
10165138Syongari *    notice, this list of conditions and the following disclaimer in the
11165138Syongari *    documentation and/or other materials provided with the distribution.
12165138Syongari *
13165138Syongari * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14165138Syongari * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15165138Syongari * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16165138Syongari * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17165138Syongari * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18165138Syongari * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19165138Syongari * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20165138Syongari * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21165138Syongari * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22165138Syongari * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23165138Syongari * SUCH DAMAGE.
24165138Syongari */
25165138Syongari
26165138Syongari#include <sys/cdefs.h>
27165138Syongari__FBSDID("$FreeBSD: head/lib/libc/sparc64/sys/__vdso_gettc.c 246117 2013-01-30 12:48:16Z kib $");
28165138Syongari
29165138Syongari#include <sys/types.h>
30165138Syongari#include <sys/time.h>
31165138Syongari#include <sys/vdso.h>
32165138Syongari#include <errno.h>
33165138Syongari
34165138Syongari#pragma weak __vdso_gettc
35165138Syongariu_int
36165138Syongari__vdso_gettc(const struct vdso_timehands *th)
37165138Syongari{
38165138Syongari
39165138Syongari	return (0);
40165138Syongari}
41165138Syongari
42165138Syongari#pragma weak __vdso_gettimekeep
43165138Syongariint
44165138Syongari__vdso_gettimekeep(struct vdso_timekeep **tk)
45165138Syongari{
46165138Syongari
47165138Syongari	return (ENOSYS);
48165138Syongari}
49165138Syongari