Unified · Split
| @@ -338,6 +338,13 @@ movemons(void) · 337 unmodified lines | ||
| 338 | 338 | free(tomove); |
| 339 | 339 | } |
| 340 | 340 | |
| 341 | +void | |
| 342 | +usage(void) | |
| 343 | +{ | |
| 344 | + fprint(2, "usage: %s [-d] [-u uisz]", argv0); | |
| 345 | + threadexitsall("usage"); | |
| 346 | +} | |
| 347 | + | |
| 341 | 348 | void |
| 342 | 349 | threadmain(int argc, char *argv[]) |
| 343 | 350 | { |
| @@ -354,9 +361,12 @@ threadmain(int argc, char *argv[]) · 10 unmodified lines | ||
| 354 | 361 | debug++; |
| 355 | 362 | break; |
| 356 | 363 | case 'u': |
| 357 | − uisz = atoi(EARGF(exits(nil))); | |
| 364 | + uisz = atoi(EARGF(usage())); | |
| 358 | 365 | if(uisz < 3) |
| 359 | 366 | sysfatal("ui too small"); |
| 367 | + break; | |
| 368 | + default: | |
| 369 | + usage(); | |
| 360 | 370 | }ARGEND |
| 361 | 371 | |
| 362 | 372 | srand(truerand()); |