#include "../h/conf.h"
#include "../h/kernel.h"
#include <proc.h>
#include "../h/mshellc.h"
int micmp();
struct mcmdent mcmds[] = {
{"icmp",micmp},
{0,0}
};
main()
{
int pid;
if ((pid=newpid())==SYSERR){
printf("Slot is not free\n");
}
printf("hello.\n");
micmp();
}
newpid()
{
int pid;
int i;
for(i=0;i<NPROC;i++){
if((pid=nextproc--)<=0)
nextproc=NPROC-1;
if(proctab[pid].pstate==PRFREE)
return(pid);
}
return(SYSERR);
}
micmp()
{
printf("Ok\n");
}