summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
1997-07-01(make_path): Reorder stat-then-mkdir-if-missingJim Meyering
calls so that mkdir is called first. Before make_path would first `stat' a directory, then call mkdir if it didn't exist. But if some other process created the directory between the stat & mkdir, the mkdir would fail with EEXIST. Diagnosis and suggestion from Greg McGary.
1997-07-01[putenv]: Undefine before including system headers.Jim Meyering
Otherwise, the declaration of *rpl_putenv* conflicts with the system prototype on at least Irix5.3. From Marcus Daniels.
1997-06-29(base_name_strip_trailing_slashes): Remove.Jim Meyering
1997-06-29(base_name_strip_trailing_slashes): new function.Jim Meyering
1997-06-29Remove _sys_putenv cruft and just rename the function itself.Jim Meyering
1997-06-29fix it rightJim Meyering
1997-06-29Define-away putenv only if it's not already defined.Jim Meyering
1997-06-29.Jim Meyering
1997-06-25.Jim Meyering
1997-06-16.Jim Meyering
1997-06-16add copyrightJim Meyering
1997-06-15(full_write): Add comment regarding failure due to bug inJim Meyering
Linux Slackware 1.2.13 kernel.
1997-06-15Rewrite using save-cwd.c and chdir to remove quadratic component of complexity.Jim Meyering
Before, it processed O(n^2) directory name components via stat and mkdir. Now it's O(n). This makes mkdir -p a lot more efficient when creating directories with very many components. On a Linux 2.0.30 ext2fs filesystem this command: mkdir -p `perl -e 'print "a/" x 500'` now runs in 0.77 seconds (user+sys). Contrast that with the 9.5(!) seconds it took before.
1997-06-14.Jim Meyering
1997-06-12remove blank line at end and add copyrightJim Meyering
tweak cpp indentation
1997-06-06.Jim Meyering
1997-06-03[HAVE_UNISTD_H]: Include unistd.h.Jim Meyering
John Gatewood Ham reported that this is necessary for DJGPP/Win95.
1997-06-01(OtherTable): Interpret `next' as 1 (not 2) units.Jim Meyering
Patch from Richard Sharman <rsharman@magmacom.com>.
1997-05-30fix for abs pathnamesJim Meyering
1997-05-28correct/normalize indentation in cpp directivesJim Meyering
1997-05-28update from FSFJim Meyering
1997-05-28(read_filesystem_list): Add `|| defined (__OpenBSD__)'Jim Meyering
to the NetBSD #if so OpenBSD also uses the f_fstypename member. (fstype_to_string): Add `&& !defined (__OpenBSD__)' to the NetBSD #if expression to exclude this function definition. OpenBSD 2.1 beta doesn't need it. Patch from Hugh Daniel <hugh@ecotone.xanadu.com>
1997-05-27Don't include backupfile.h.Jim Meyering
1997-05-27(libfu_a_SOURCES): Add addext.c.Jim Meyering
Remove getversion.c; get_version is now in backupfile.c. Add basename.c since it's no longer replacible.
1997-05-27Change dcl of program_name so it doesn't conflict with the ubiquitous char* one.Jim Meyering
1997-05-27.Jim Meyering
1997-05-27Update from patch-2.2.93.Jim Meyering
1997-05-27Update from FSF via patch-2.2.93.Jim Meyering
1997-05-27Update from FSF via patch-2.2.93.Jim Meyering
1997-05-27Update from glibc via patch-2.2.93.Jim Meyering
1997-05-24(read_filesystem_list): Show automount-relatedJim Meyering
duplicate filesystems only when --all specified. With suggestions from Stuart Kemp.
1997-05-24Indent cpp directives.Jim Meyering
1997-05-24.Jim Meyering
1997-05-02.Jim Meyering
1997-04-29update from automake-1.1oJim Meyering
1997-04-10s/;/. in comment to placate francoisJim Meyering
1997-03-23.Jim Meyering
1997-03-14(TIME_T_MIN): Work around a bug in Cray C 5.0.3.0.Jim Meyering
1997-03-13.Jim Meyering
1997-03-13.Jim Meyering
1997-03-13(EXTRA_DIST): Add chown.c.Jim Meyering
1997-03-12.Jim Meyering
1997-03-11.Jim Meyering
1997-02-27(tYEAR_UNIT): Increase yyRelYear by $1, not just by 1.Jim Meyering
From Andreas Schwab.
1997-02-22(tMONTH_UNIT): Increase yyRelMonth by $1, not just by 1.Jim Meyering
(tDAY_UNIT): Likewise for yyRelDay. (tHOUR_UNIT): Likewise for yyRelHour. (tMINUTE_UNIT): Likewise for yyRelMinutes. (tSEC_UNIT): Likewise for yyRelSeconds.
1997-02-21update from FSFJim Meyering
1997-02-21update from FSFJim Meyering
1997-02-18.Jim Meyering
1997-02-18.Jim Meyering
1997-02-18.Jim Meyering