+ /* Don't change empty string; and also we can't improve on
+ * "/" */
+
+ l = strlen(name);
+ while (l > 1) {
+ if (name[--l] != '/')
+ break;
+ name[l] = '\0';
+ }
+}
+
+
+int do_mkdir(char *fname, mode_t mode)
+{
+ if (dry_run)
+ return 0;
+ CHECK_RO;
+ trim_trailing_slashes(fname);