/* maddrtab.c - maddrtab */ #include <conf.h> #include <kernel.h> #include "../h/monitor.h extern Bool found; /*---------------------------------------------------------------------------- * maddrtab - print the table that contains the information about physical * network address, internet address, and host name *---------------------------------------------------------------------------- */ maddrtab(stdout) int stdout; { char str[80]; struct name *list; list = table; fprintf(stdout," Address Table:\n"); fprintf(stdout,"physical network address internet address host name\n"); while(!blkequ(list->n_nam, ZERO, strlen(list->n_nam))){ sprintf(str,"%-20s ",list->n_epaddr); sprintf(&str[strlen(str)],"%-20s ",list->n_ipaddr); sprintf(&str[strlen(str)],"%-20s\n",list->n_nam); write(stdout, str, strlen(str)); list++; } found = TRUE; return(OK); }