+/* Return time since Epoch in milliseconds */
+
+SilcInt64 silc_time_msec(void)
+{
+ struct timeval curtime;
+ silc_gettimeofday(&curtime);
+ return (curtime.tv_sec * 1000) + (curtime.tv_usec / 1000);
+}
+
+/* Return time since Epoch in microseconds */
+
+SilcInt64 silc_time_usec(void)
+{
+ struct timeval curtime;
+ silc_gettimeofday(&curtime);
+ return (curtime.tv_sec * 1000000) + curtime.tv_usec;
+}
+