|
|
1.1 ! root 1: /* ndump.c - ndump */ ! 2: ! 3: #include <conf.h> ! 4: #include <kernel.h> ! 5: #include <io.h> ! 6: #include <name.h> ! 7: ! 8: #define PADTO 24 ! 9: ! 10: /*------------------------------------------------------------------------ ! 11: * ndump - dump current mappings in object naming system ! 12: *------------------------------------------------------------------------ ! 13: */ ! 14: ndump() ! 15: { ! 16: struct nament *nptr; ! 17: int i, len, dev; ! 18: char *p; ! 19: ! 20: for (i=0 ; i<Nam.nnames ; i++) { ! 21: nptr = & Nam.nametab[i]; ! 22: kprintf("\"%-s\"", nptr->npre); ! 23: for (len=strlen(nptr->npre) ; len < PADTO ; len++) ! 24: kprintf(" "); ! 25: dev = nptr->ndev; ! 26: if (isbaddev(dev)) ! 27: p = "SYSERR"; ! 28: else ! 29: p = devtab[dev].dvname; ! 30: kprintf(" -> (%-8s) \"%s\"\n", p, nptr->nrepl); ! 31: } ! 32: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.