summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/misc.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/core/misc.c b/src/core/misc.c
index 2f7d8049..4cdcf4de 100644
--- a/src/core/misc.c
+++ b/src/core/misc.c
@@ -58,8 +58,8 @@ static int irssi_io_invoke(GIOChannel *source, GIOCondition condition,
return TRUE;
}
-int g_input_add(int source, GInputCondition condition,
- GInputFunction function, void *data)
+int g_input_add_full(int source, int priority, GInputCondition condition,
+ GInputFunction function, void *data)
{
IRSSI_INPUT_REC *rec;
unsigned int result;
@@ -78,13 +78,20 @@ int g_input_add(int source, GInputCondition condition,
cond |= G_IO_OUT;
channel = g_io_channel_unix_new (source);
- result = g_io_add_watch_full(channel, G_PRIORITY_DEFAULT, cond,
+ result = g_io_add_watch_full(channel, priority, cond,
irssi_io_invoke, rec, g_free);
g_io_channel_unref(channel);
return result;
}
+int g_input_add(int source, GInputCondition condition,
+ GInputFunction function, void *data)
+{
+ return g_input_add_full(source, G_PRIORITY_DEFAULT, condition,
+ function, data);
+}
+
long get_timeval_diff(const GTimeVal *tv1, const GTimeVal *tv2)
{
long secs, usecs;