--- src/init.c.orig	2005-11-07 13:05:26.000000000 +1100
+++ src/init.c	2013-09-23 18:57:06.000000000 +1000
@@ -37,6 +37,7 @@ static const char id[]="$Id: init.c,v 1.
 #include <time.h>
 #include <stdarg.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <unistd.h>
@@ -132,6 +133,13 @@ UT_API int UT_signal_reg( UT_signal_cb* 
     return 0;
 }
 
+int UT_var_init(void);
+int UT_fd_init();
+int UT_net_listen_init();
+void UT_prf_init();
+int UT_iob_init();
+void UT_net_request_init();
+
 /******************************************************************************
  * UT_init()                                                                  *
  * Application must call this prior to any other UT functions.                *
@@ -288,6 +296,8 @@ int UT_API UT_init(int opt1, ...) {
     return 0;
 }
 
+int UT_shl_eval_file(char *filename);
+
 /*******************************************************************************
 * UT_first_loop_cb()                                                           *
 * This is an initialization callback that's invoked on the very first UT loop. *
