474 /* Sets comms settings in MULTICOM.CFG */ #include #include #include main(int argc, char **argv) { int mulcfgfile; unsigned baud_val; int i; if(argc > 1) { sscanf(argv[1],"%d",&baud_val); switch(baud_val) { case 300: break; case 600: break; case 1200: break; case 2400: break; case 4800: break; case 9600: break; case 19200: break; default : printf("Error: invalid baudrate\n"); exit(1); } if( (mulcfgfile = open("MULTICOM.CFG",O_BINARY | O_WRONLY)) != -1) { lseek(mulcfgfile,7,SEEK_SET); write(mulcfgfile,&baud_val,2); close(mulcfgfile); } else printf("Error: MULTICOM.CFG not found!\n"); } else { printf("SETBAUD sets baud rate for MULTICOM.EXE\n"); printf("usage: setbaud \n"); } } . 0