aboutsummaryrefslogtreecommitdiff
path: root/devel/libtai/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/libtai/pkg-descr')
-rw-r--r--devel/libtai/pkg-descr19
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/libtai/pkg-descr b/devel/libtai/pkg-descr
new file mode 100644
index 000000000000..22dd7e3f052b
--- /dev/null
+++ b/devel/libtai/pkg-descr
@@ -0,0 +1,19 @@
+libtai supports two time scales: (1) TAI64, covering a few hundred
+billion years with 1-second precision; (2) TAI64NA, covering the same
+period with 1-attosecond precision. Both scales are defined in terms of
+TAI, the current international real time standard.
+
+libtai provides an internal format for TAI64, struct tai, designed for
+fast time manipulations. The tai_pack() and tai_unpack() routines
+convert between struct tai and a portable 8-byte TAI64 storage format.
+libtai provides similar internal and external formats for TAI64NA.
+
+libtai provides struct caldate to store dates in year-month-day form. It
+can convert struct caldate, under the Gregorian calendar, to a modified
+Julian day number for easy date arithmetic.
+
+This version of libtai requires a UNIX system with gettimeofday(). It
+will be easy to port to other operating systems with compilers
+supporting 64-bit arithmetic.
+
+WWW: http://cr.yp.to/libtai.html