X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=misc%2Fmklost%2Bfound.c;h=a0e71f00cb9f274a2b9b2e8c0c1315af08ea5f93;hb=8cdd6a6f34a66806fb200f2a55c8fa4142d79511;hp=d60e78141d42d677cb78b3b72d970c596f73015e;hpb=14308a5398984842e808faa3ff2dd6a1c52d90bd;p=tools%2Fe2fsprogs.git diff --git a/misc/mklost+found.c b/misc/mklost+found.c index d60e781..a0e71f0 100644 --- a/misc/mklost+found.c +++ b/misc/mklost+found.c @@ -45,18 +45,19 @@ int main (int argc, char ** argv) fprintf (stderr, "mklost+found %s (%s)\n", E2FSPROGS_VERSION, E2FSPROGS_DATE); if (argc != 1) { + (void)argv; /* avoid unused argument warning */ fprintf (stderr, _("Usage: mklost+found\n")); exit(1); } - if (mkdir (LPF, 0755) == -1) { + if (mkdir (LPF, 0700) == -1) { perror ("mkdir"); exit(1); } i = 0; - memset (name, 'x', 252); + memset (name, 'x', 246); do { - sprintf (name + 252, "%02d", i); + sprintf (name + 246, "%08d", i); strcpy (path, LPF); strcat (path, "/"); strcat (path, name); @@ -72,7 +73,7 @@ int main (int argc, char ** argv) } } while (st.st_size <= (EXT2_NDIR_BLOCKS - 1) * st.st_blksize); for (j = 0; j < i; j++) { - sprintf (name + 252, "%02d", j); + sprintf (name + 246, "%08d", j); strcpy (path, LPF); strcat (path, "/"); strcat (path, name);