uml: out of tmpfs space error clarification
[sfrench/cifs-2.6.git] / arch / um / drivers / slirp_user.c
index b94c66114bc85d7a56fe4d9f6d29d4d31a633c13..39f889fe994966a54a00b5818bfbf42f77a3c55a 100644 (file)
@@ -7,7 +7,6 @@
 #include <errno.h>
 #include <sys/wait.h>
 #include <sys/signal.h>
-#include "user_util.h"
 #include "kern_util.h"
 #include "user.h"
 #include "net_user.h"
 #include "slip_common.h"
 #include "os.h"
 
-void slirp_user_init(void *data, void *dev)
+static int slirp_user_init(void *data, void *dev)
 {
        struct slirp_data *pri = data;
 
        pri->dev = dev;
+       return 0;
 }
 
 struct slirp_pre_exec_data {
@@ -104,7 +104,7 @@ static void slirp_close(int fd, void *data)
        }
 
        if(err == 0) {
-               printk("slirp_close: process %d has not exited\n");
+               printk("slirp_close: process %d has not exited\n", pri->pid);
                return;
        }
 
@@ -126,7 +126,7 @@ static int slirp_set_mtu(int mtu, void *data)
        return(mtu);
 }
 
-struct net_user_info slirp_user_info = {
+const struct net_user_info slirp_user_info = {
        .init           = slirp_user_init,
        .open           = slirp_open,
        .close          = slirp_close,