| // 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) |
| { |
| return current->user; |
| } |
| |
| struct chan *commonfdtochan(int fd, int mode, int a, int b) |
| { |
| return fdtochan(current->fgrp, fd, mode, a, b); |
| } |
| |
| char *commonerror(void) |
| { |
| return current_errstr(); |
| } |
| |
| int postnote(struct proc *p, int unused_int, char *note, int val) |
| { |
| panic("postnote"); |
| return 0; |
| } |