Fixes tcpackproc name's memory
[akaros.git] / kern / src / net / plan9.c
index ce24a8d..3ce9c04 100644 (file)
@@ -1,36 +1,39 @@
-#include       "u.h"
-#include       "../port/lib.h"
-#include       "mem.h"
-#include       "dat.h"
-#include       "fns.h"
-#include       "../port/error.h"
-#include       "ip.h"
+// INFERNO
+#include <vfs.h>
+#include <kfs.h>
+#include <slab.h>
+#include <kmalloc.h>
+#include <kref.h>
+#include <string.h>
+#include <stdio.h>
+#include <assert.h>
+#include <error.h>
+#include <cpio.h>
+#include <pmap.h>
+#include <smp.h>
+#include <ip.h>
 
 /*
  *  some hacks for commonality twixt inferno and plan9
  */
 
-char*
-commonuser(void)
+char *commonuser(void)
 {
-       return up->env->user;
+       return current->user;
 }
 
-Chan*
-commonfdtochan(int fd, int mode, int a, int b)
+struct chan *commonfdtochan(int fd, int mode, int a, int b)
 {
-       return fdtochan(up->env->fgrp, fd, mode, a, b);
+       return fdtochan(current->fgrp, fd, mode, a, b);
 }
 
-char*
-commonerror(void)
+char *commonerror(void)
 {
-       return up->env->errstr;
+       return current_errstr();
 }
 
-int
-postnote(Proc *p, int, char *, int)
+int postnote(struct proc *p, int unused_int, char *note, int val)
 {
-       swiproc(p, 0);
+       panic("postnote");
        return 0;
 }