summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1999-03-11 15:07:09 +0000
committerphk <phk@FreeBSD.org>1999-03-11 15:07:09 +0000
commit9c47f49734c0ff3b3d666a5a7a2bb329444223f1 (patch)
tree952bee8ceb01e49f784bd76bd2802e8ce7cde15f /include
parent7f7490855d5aac4c8a5c6be5e206b0ad07397838 (diff)
downloadFreeBSD-src-9c47f49734c0ff3b3d666a5a7a2bb329444223f1.zip
FreeBSD-src-9c47f49734c0ff3b3d666a5a7a2bb329444223f1.tar.gz
removed from PPS-API draft
Diffstat (limited to 'include')
-rw-r--r--include/timepps.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/include/timepps.h b/include/timepps.h
deleted file mode 100644
index c9277ce..0000000
--- a/include/timepps.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * ----------------------------------------------------------------------------
- * "THE BEER-WARE LICENSE" (Revision 42):
- * <phk@FreeBSD.org> wrote this file. As long as you retain this notice you
- * can do whatever you want with this stuff. If we meet some day, and you think
- * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
- * ----------------------------------------------------------------------------
- *
- * $Id$
- *
- * The is a FreeBSD protype version of the "draft-mogul-pps-api-02.txt"
- * specification for Pulse Per Second timing interfaces.
- *
- */
-
-#ifndef _TIME_PPS_H_
-#define _TIME_PPS_H_
-
-#include <sys/timepps.h>
-
-int time_pps_create(int filedes, pps_handle_t *handle);
-int time_pps_destroy(pps_handle_t handle);
-int time_pps_setparams(pps_handle_t handle, const pps_params_t *ppsparams);
-int time_pps_getparams(pps_handle_t handle, pps_params_t *ppsparams);
-int time_pps_getcap(pps_handle_t handle, int *mode);
-int time_pps_fetch(pps_handle_t handle, pps_info_t *ppsinfobuf);
-int time_pps_wait(pps_handle_t handle, const struct timespec *timeout,
- pps_info_t *ppsinfobuf);
-
-__inline int
-time_pps_create(int filedes, pps_handle_t *handle)
-{
- int error;
-
- *handle = -1;
- error = ioctl(filedes, PPS_IOC_CREATE, 0);
- if (error < 0)
- return (-1);
- *handle = filedes;
- return (0);
-}
-
-__inline int
-time_pps_destroy(pps_handle_t handle)
-{
- return (ioctl(handle, PPS_IOC_DESTROY, 0));
-}
-
-__inline int
-time_pps_setparams(pps_handle_t handle, const pps_params_t *ppsparams)
-{
- return (ioctl(handle, PPS_IOC_SETPARAMS, ppsparams));
-}
-
-__inline int
-time_pps_getparams(pps_handle_t handle, pps_params_t *ppsparams)
-{
- return (ioctl(handle, PPS_IOC_GETPARAMS, ppsparams));
-}
-
-__inline int
-time_pps_getcap(pps_handle_t handle, int *mode)
-{
- return (ioctl(handle, PPS_IOC_GETCAP, mode));
-}
-
-__inline int
-time_pps_fetch(pps_handle_t handle, pps_info_t *ppsinfobuf)
-{
- return (ioctl(handle, PPS_IOC_FETCH, ppsinfobuf));
-}
-
-__inline int
-time_pps_wait(pps_handle_t handle, const struct timespec *timeout,
- pps_info_t *ppsinfobuf)
-{
- int error;
- struct pps_wait_args arg;
-
- arg.timeout = *timeout;
- error = ioctl(handle, PPS_IOC_WAIT, &arg);
- *ppsinfobuf = arg.pps_info_buf;
- return (error);
-}
-
-#endif /* !_TIME_PPS_H_ */
OpenPOWER on IntegriCloud