+ /* default values */
+ strcpy(ivac.username,"ivac");
+ ivac.net.l_port=IVAC_LISTEN_PORT;
+
+ /* parse argv and change default values */
+ for(i=1;i<argc;i++) {
+ if(argv[i][0]=='-') {
+ switch(argv[i][1]) {
+ case 'h':
+ usage();
+ break;
+ case 'n':
+ strncpy(ivac.username,argv[i+1],CHAR_USERNAME);
+ break;
+ case 'p':
+ ivac.net.l_port=atoi(argv[i+1]);
+ break;
+ default:
+ usage();
+ break;
+ }
+ }
+ else usage();