/*************************************** * a200_reset.c * * * ***************************************/ #include #include #include #include #include #include "../lib/mylib1.h" #include "a200.h" #define STOP 1003 extern int os9forkc(); extern char **environ; char *argblk[5]; int hra[6]; int ev127_id; FILE *fp, *fopen(); main(argc,argv) int argc; char **argv; { SY127_MBOX *mod127; SY227_MBOX *mod227; PROCS_INFO *hv_procs_mod; int ev127_id, ev227_id, evpro_id; int i, iev, tcycle, code; int still_running; char parm[20]; unsigned long pid; FILE *pipe; /* link to semaphore evpro_id = sem_link("hv_pr_info", argv[0]); ev127_id = sem_link("sy127mod", argv[0]); ev227_id = sem_link("sy227mod", argv[0]); */ /* if((mod127 = (SY127_MBOX *)modlink("sy127mod", 0)) == (SY127_MBOX *) -1) printf( "hv_stop: err. link data module sy127mod, errno %d\n", errno); if((mod227 = (SY227_MBOX *)modlink("sy227mod", 0)) == (SY227_MBOX *) -1) printf( "hv_stop: err. link data module sy227mod, errno %d\n", errno); if((hv_procs_mod = (PROCS_INFO *)modlink("hv_pr_info", 0)) == (PROCS_INFO *)-1) */ printf(" try to reset A200 \n"); A200_init(); code = A200_reset(); printf(" I have done my best ... ( code = %d )\n", code); A200_end(); }