complainx 337 user/testbin/psort/psort.c complainx("%s: read: short count", path);
complainx 354 user/testbin/psort/psort.c complainx("%s: write: short count", path);
complainx 420 user/testbin/psort/psort.c complainx("proc %d: signal %d", guy, WTERMSIG(status));
complainx 426 user/testbin/psort/psort.c complainx("proc %d: exit %d", guy, status);
complainx 459 user/testbin/psort/psort.c complainx("%s failed.", phasename);
complainx 583 user/testbin/psort/psort.c complainx("%s: file is wrong size", PATH_KEYS);
complainx 589 user/testbin/psort/psort.c complainx("Checksum of unsorted keys: %ld", checksum);
complainx 648 user/testbin/psort/psort.c complainx("proc %d: garbage key %d", me, key);
complainx 677 user/testbin/psort/psort.c complainx("%s: bin size %ld no good", name,
complainx 682 user/testbin/psort/psort.c complainx("proc %d: %s: bin too large", me, name);
complainx 735 user/testbin/psort/psort.c complainx("%s: read: short count",
complainx 858 user/testbin/psort/psort.c complainx("Done tossing into bins.");
complainx 863 user/testbin/psort/psort.c complainx("Done sorting the bins.");
complainx 868 user/testbin/psort/psort.c complainx("Done merging the bins.");
complainx 881 user/testbin/psort/psort.c complainx("%s: file is wrong size", PATH_SORTED);
complainx 892 user/testbin/psort/psort.c complainx("Checksum of sorted keys: %ld", sortedsum);
complainx 895 user/testbin/psort/psort.c complainx("Sums do not match");
complainx 925 user/testbin/psort/psort.c complainx("Sum of validation sizes is wrong "
complainx 1014 user/testbin/psort/psort.c complainx("Validation: block %d: bad SMALLEST", i);
complainx 1018 user/testbin/psort/psort.c complainx("Validation: block %d: bad LARGEST", i);
complainx 1022 user/testbin/psort/psort.c complainx("Validation: block %d: SMALLEST > LARGEST",
complainx 1153 user/testbin/psort/psort.c complainx("Succeeded.");