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