aboutsummaryrefslogtreecommitdiff
path: root/gnu/libexec/uucp/libunix/loctim.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/libexec/uucp/libunix/loctim.c')
-rw-r--r--gnu/libexec/uucp/libunix/loctim.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/libexec/uucp/libunix/loctim.c b/gnu/libexec/uucp/libunix/loctim.c
new file mode 100644
index 000000000000..da5f32e2d273
--- /dev/null
+++ b/gnu/libexec/uucp/libunix/loctim.c
@@ -0,0 +1,25 @@
+/* loctim.c
+ Turn a time epoch into a struct tm. This is trivial on Unix. */
+
+#include "uucp.h"
+
+#if HAVE_TIME_H
+#include <time.h>
+#endif
+
+#include "system.h"
+
+#ifndef localtime
+extern struct tm *localtime ();
+#endif
+
+void
+usysdep_localtime (itime, q)
+ long itime;
+ struct tm *q;
+{
+ time_t i;
+
+ i = (time_t) itime;
+ *q = *localtime (&i);
+}