Added sort-of Quality of Service (QoS) support to the
[silc.git] / lib / silcutil / silcutil.c
index da6da055f855969d0b67090f2a3d72eeb49b659d..618be0fca7218f556659e7c2a83f59f050ef77d0 100644 (file)
@@ -1140,3 +1140,16 @@ const char *silc_get_command_name(unsigned char command)
     return "UNKNOWN";
   return command_name[command];
 }
+
+/* Return TRUE if `smaller' is smaller than `bigger'. */
+
+bool silc_compare_timeval(struct timeval *smaller, 
+                         struct timeval *bigger)
+{
+  if ((smaller->tv_sec < bigger->tv_sec) ||
+      ((smaller->tv_sec == bigger->tv_sec) &&
+       (smaller->tv_usec < bigger->tv_usec)))
+    return TRUE;
+
+  return FALSE;
+}