#include #include int main(int argc, char **argv) { struct passwd *pw; int err; if (argc == 1) { printf("\n"); printf("\"logdir \" returns 's home dirs.\n"); printf("exit for n errors.\n"); printf("\n"); printf("March 1998, mwang@mindspring.com (Michael Wang)\n"); printf("\n"); exit(100); } err = 0; while (--argc) { pw = getpwnam(*++argv); if (pw != NULL) { puts(pw->pw_dir); } else { fprintf(stderr, "unknown user %s\n", *argv); err++; } } exit(err); }