+ char buf[MAXNAMLEN + 6], *cp, *rindex();
+
+ strcpy(buf, cat);
+ cp = rindex(buf, '/');
+ if (cp && cp[1] == '\0')
+ *cp = '\0';
+ if (pflag)
+ printf("mkdir %s\n", buf);
+ else if (mkdir(buf, 0777) < 0) {
+ sprintf(buf, "catman: mkdir: %s", cat);
+ perror(buf);
+ continue;
+ }