summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2006-03-26(dir_len): Determine when drive letters need a subsequent slash.Jim Meyering
Preserve // when it is special. (dir_name): Don't append dot when drive letter is absolute. [TEST_DIRNAME]: Move into a full-blown gnulib test.
2006-03-26(FILE_SYSTEM_PREFIX_LEN): Move here from dos.m4.Jim Meyering
[FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX]: Don't treat 1: as a drive prefix. (IS_ABSOLUTE_FILE_NAME): Treat all drive letters as absolute on platforms like cygwin with FILE_SYSTEM_DRIVE_PREFIX_IS_ABSOLUTE. (last_component): New method.
2006-03-26(strip_trailing_slashes): Use last_component, not base_name.Jim Meyering
Strip redundant slashes from ///.
2006-03-26(file_name_concat): s/base_name/last_component/Jim Meyering
2006-03-26(check_extension, numbered_backup): s/base_name/last_component/Jim Meyering
2006-03-26(same_name): s/base_name/last_component/Jim Meyering
2006-03-19*** empty log message ***Jim Meyering
2006-03-19Work even in a chroot where d_ino values for entries in "/"Jim Meyering
don't match the stat.st_ino values for the same names. (__getcwd): When no d_ino value matches the target inode number, iterate through all entries again, using lstat instead. Reported by Kenshi Muto in http://bugs.debian.org/355810.
2006-03-19(__getcwd): Clarify a comment.Jim Meyering
Use memcpy in place of a call to strcpy.
2006-03-17regex fixes for future POSIX and --without-included-regex.Paul Eggert
2006-03-17(regoff_t) [defined _REGEX_LARGE_OFFSETS]:Paul Eggert
Typedef to long int, not to off_t, as POSIX will likely change in that direction.
2006-03-12.Jim Meyering
2006-03-12*** empty log message ***Jim Meyering
2006-03-12*** empty log message ***Jim Meyering
2006-03-12(leave_dir): If cycle-check's saved dev-ino pair matchesJim Meyering
that of the current directory (which we're about to chdir ".." out of), then save the dev-ino of the parent, instead.
2006-03-12*** empty log message ***Jim Meyering
2006-03-12(SAME_INODE): Remove definition.Jim Meyering
2006-03-12Include "same-inode.h".Jim Meyering
(CYCLE_CHECK_REFLECT_CHDIR_UP): Define.
2006-03-12(SAME_INODE): Remove definition.Jim Meyering
Include "same-inode.h", instead.
2006-03-12(SAME_INODE): Remove definition.Jim Meyering
Include "same-inode.h", instead.
2006-03-12(SAME_INODE): New file/macro.Jim Meyering
2006-03-12Remove asctime_r, ctime_r, and let m4 specify the sources.Paul Eggert
2006-03-12(asctime_r, ctime_r): Remove.Paul Eggert
2006-03-12(libcoreutils_a_SOURCES): Remove time_r.c, time_r.h,Paul Eggert
as this is now done in m4.
2006-02-27.Jim Meyering
2006-02-27*** empty log message ***Jim Meyering
2006-02-27*** empty log message ***Jim Meyering
2006-02-27*** empty log message ***Jim Meyering
2006-02-27(libcoreutils_a_SOURCES): Add base64.h and base64.c.Jim Meyering
2006-02-21(AT_FDCWD): Work around a bug in Solaris 9 and 10, wherePaul Eggert
AT_FDCWD exceeds INT_MAX.
2006-02-20.Jim Meyering
2006-02-16*** empty log message ***Jim Meyering
2006-02-16Include lstat.h, so that uses of lstat are convertedJim Meyering
to uses of rpl_lstat, e.g., on Solaris 9. Otherwise, programs like du (which now uses the openat-enabled fts and hence fstatat) would mistakenly fail to dereference a symlink-to-directory specified with a trailing slash.
2006-02-14Sync from gnulib.Paul Eggert
2006-02-11Fix typo in previous checkin: I deleted a '2' by mistake.Paul Eggert
2006-02-08(close_stdout): Don't assume 'bool' converts nonzeroPaul Eggert
ints to 0 or 1, as this isn't true for the stdbool.h substitute.
2006-02-02*** empty log message ***Jim Meyering
2006-02-02Eliminate the unwelcome (albeit unlikely) possibility of xmallocJim Meyering
failure on deficient systems, and simplify gnulib lgpl dependencies. (rpl_lstat): Rewrite to use stat() in place of the xmalloc/lstat combination. Based on a patch from Bruno Haible.
2006-01-27(L_): Renamed from L. All uses changed.Paul Eggert
2006-01-26Sync stdbool from gnulib.Paul Eggert
2006-01-25Merge stdbool from gnulib; we're still not quite there yet.Paul Eggert
2006-01-25(true, false) [defined __BEOS__]: undef, as before.Paul Eggert
(_Bool) [!@HAVE__BOOL@ && defined __GNUC__]: Use an enum rather than a #define.
2006-01-25.Jim Meyering
2006-01-25Remove useless parentheses in cpp directive.Jim Meyering
2006-01-25*** empty log message ***Jim Meyering
2006-01-25Remove useless parentheses in cpp directive.Jim Meyering
2006-01-24Import from gnulib.Paul Eggert
2006-01-23*** empty log message ***Jim Meyering
2006-01-23Remove unused definition of N_.Jim Meyering
2006-01-22(quotearg_buffer_restyled): Add "default: break;"Paul Eggert
to pacify gcc -Wswitch-default.