From 1b03921016a9bbb46f7df7bc10d7a55c52f04332 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Mon, 4 Apr 1994 13:51:31 +0000
Subject: [PATCH] First try.

---
 src/libraries/libmisc/ldifftime.c | 37 +++++++++++++++++++++++++++++++
 src/libraries/libmisc/ldifftime.h | 32 ++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)
 create mode 100644 src/libraries/libmisc/ldifftime.c
 create mode 100644 src/libraries/libmisc/ldifftime.h

diff --git a/src/libraries/libmisc/ldifftime.c b/src/libraries/libmisc/ldifftime.c
new file mode 100644
index 000000000..fbaf244fe
--- /dev/null
+++ b/src/libraries/libmisc/ldifftime.c
@@ -0,0 +1,37 @@
+/*
+ * $Id: ldifftime.c,v 1.1 1994/04/04 13:51:23 ceder Exp $
+ * Copyright (C) 1994  Lysator Academic Computer Association.
+ *
+ * This file is part of the LysKOM server.
+ * 
+ * LysKOM is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by 
+ * the Free Software Foundation; either version 1, or (at your option) 
+ * any later version.
+ * 
+ * LysKOM is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with LysKOM; see the file COPYING.  If not, write to
+ * Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
+ * or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
+ * MA 02139, USA.
+ *
+ * Please mail bug reports to bug-lyskom@lysator.liu.se. 
+ */
+
+#include <time.h>
+#include "ldifftime.h"
+
+extern long
+ldifftime(time_t t1, time_t t2)
+{
+#ifdef HAVE_DIFFTIME
+  return difftime (t1, t2);
+#else
+  return t1 - t2;
+#endif
+}
diff --git a/src/libraries/libmisc/ldifftime.h b/src/libraries/libmisc/ldifftime.h
new file mode 100644
index 000000000..2b2af092b
--- /dev/null
+++ b/src/libraries/libmisc/ldifftime.h
@@ -0,0 +1,32 @@
+/*
+ * $Id: ldifftime.h,v 1.1 1994/04/04 13:51:31 ceder Exp $
+ * Copyright (C) 1994  Lysator Academic Computer Association.
+ *
+ * This file is part of the LysKOM server.
+ * 
+ * LysKOM is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by 
+ * the Free Software Foundation; either version 1, or (at your option) 
+ * any later version.
+ * 
+ * LysKOM is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * for more details.
+ * 
+ * You should have received a copy of the GNU General Public License
+ * along with LysKOM; see the file COPYING.  If not, write to
+ * Lysator, c/o ISY, Linkoping University, S-581 83 Linkoping, SWEDEN,
+ * or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
+ * MA 02139, USA.
+ *
+ * Please mail bug reports to bug-lyskom@lysator.liu.se. 
+ */
+
+#ifndef LDIFFTIME_H_INCLUDED
+#define LDIFFTIME_H_INCLUDED
+
+extern long
+ldifftime(time_t t1, time_t t2);
+
+#endif
-- 
GitLab