summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
1997-07-09Add comments.Jim Meyering
1997-07-06(mode_create_from_ref): New function.Jim Meyering
1997-07-06(mode_create_from_ref): Add prototype.Jim Meyering
(MODE_MASK_ALL): New define. (MODE_BAD_REFERENCE): New define.
1997-07-06(getuidbyname): Declare parameter to be const.Jim Meyering
(getgidbyname): Declare parameter to be const.
1997-07-06(noinst_HEADERS): Add strverscmp.h.Jim Meyering
1997-07-06(libfu_a_SOURCES): Add strverscmp.c.Jim Meyering
(noinst_HEADERS): Add strverscmp.h.
1997-07-06(getuser): Return NULL (rather than stringified uid) upon lookup failure.Jim Meyering
(getgroup): Likewise. (getuidbyname) [NOT_USED]: #ifdef-out unused function. (getgidbyname) [NOT_USED]: #ifdef-out unused function.
1997-07-06Change some #ifdef to #if.Jim Meyering
Indent a cpp directive.
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