#include "silcincludes.h"
+/* Routine to compare task timeouts. */
+int silc_task_timeout_compare(struct timeval *smaller,
+ struct timeval *bigger);
+
/* Allocates a new task queue into the Silc. If 'valid' is TRUE the
queue becomes valid task queue. If it is FALSE scheduler will skip
the queue. */
by silc_task_register function. Returns a pointer to the registered
task. */
-SilcTask silc_task_add(SilcTaskQueue queue, SilcTask new,
- SilcTaskPriority priority)
+static SilcTask silc_task_add(SilcTaskQueue queue, SilcTask new,
+ SilcTaskPriority priority)
{
SilcTask task, next, prev;
order. The priority matters if there are more than one task with
same timeout. */
-SilcTask silc_task_add_timeout(SilcTaskQueue queue, SilcTask new,
- SilcTaskPriority priority)
+static SilcTask silc_task_add_timeout(SilcTaskQueue queue, SilcTask new,
+ SilcTaskPriority priority)
{
SilcTask task, prev, next;