summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorLines
2006-03-26(guess_shell_syntax): Use new last_component.Jim Meyering-2/+2
2006-03-26(target_directory_operand): Use new last_component.Jim Meyering-3/+3
(ASSIGN_BASENAME_STRDUPA): Likewise. Reduce time spent traversing the string.
2006-03-26(main): Don't strip suffix from file system roots.Jim Meyering-4/+12
2006-03-23(main): Ignore fd_reopen return value when ignoring input, sincePaul Eggert-2/+2
we've closed input at that point so we are ignoring input.
2006-03-23(main): nohup diagnostics are now more precise, and nohup nowPaul Eggert-19/+47
redirects stderr to nohup.out if stdout is closed and stderr is a tty.
2006-03-17.Jim Meyering-1/+1
2006-03-12(set_author): Rename function, from preserve_author.Jim Meyering-14/+29
2006-03-12.Jim Meyering-7/+7
2006-03-12(AD_pop_and_chdir): Use new macro,Jim Meyering-2/+2
CYCLE_CHECK_REFLECT_CHDIR_UP, rather than open-coding it.
2006-03-12(SAME_INODE): Remove definition.Jim Meyering-4/+1
Include "same-inode.h", instead.
2006-03-11(robust_getcwd): Prepend only one slash, not two.Jim Meyering-1/+2
2006-03-10Fix a bug whereby a user with write access to a directory being removedJim Meyering-1/+13
could cause the removal of that directory to fail with an erroneous diagnostic about a directory cycle. Reported by Vineet Chadha. (AD_pop_and_chdir): If the directory we're about to leave (and try to rmdir) is the one whose dev_ino is being used to detect a cycle, reset cycle_check_state.dev_ino to that of the parent.
2006-03-08(set_fd_flags): Handle file-creation flags on filePaul Eggert-2/+34
descriptors, rather than ignoring them.
2006-03-06(O_NOLINKS): Define to 0 if not already defined.Paul Eggert-0/+4
2006-03-06(flags, usage): New flags directory, nolinks.Paul Eggert-3/+9
2006-03-06(usage): Mention that -f disables --color.Paul Eggert-1/+1
2006-03-05Make `base64 --wrap=N' work for N=0, and for N larger than SIZE_MAX.Jim Meyering-15/+9
(wrap_write, do_encode, main): Change type of parameters and locals, wrap_column, form size_t to uintmax_t. (main): Adjust to use xstrtoumax, accordingly.
2006-02-27(do_decode): Use correct type for parameter, ignore_garbage: s/size_t/bool/.Jim Meyering-1/+1
2006-02-27*** empty log message ***Jim Meyering-0/+1
2006-02-27.Jim Meyering-7/+16
2006-02-27(bin_PROGRAMS): Add base64.Jim Meyering-0/+1
2006-02-27(wrap_write): Correct declaration syntax: s/size_t * V/size_t *V/.Jim Meyering-1/+1
2006-02-27Don't include .h files already included by system.h:Jim Meyering-8/+3
<string.h>, <stdlib.h>, <stdbool.h>, <limits.h>, <errno.h>. Include "system.h" before the other lib/*.h header files. Include <sys/types.h> before "system.h". (wrap_write): Remove declaration of unused local, initial_column.
2006-02-27*** empty log message ***Jim Meyering-0/+319
2006-02-26(NOT_AN_INODE_NUMBER, D_INO): Define (moved here from pwd.c).Jim Meyering-0/+12
2006-02-26(NOT_AN_INODE_NUMBER, D_INO): Move definitions to system.hJim Meyering-12/+0
2006-02-26In ls, avoid calling stat for --inode (-i), when possible.Jim Meyering-19/+34
(main): Prefer dirent.d_ino to stat when possible. (gobble_file): Add inode argument. (print_dir): Pass inode if available. (usage): Remove inaccuracy.
2006-02-21(usage): Mention `sort -k 1b,1'.Paul Eggert-0/+1
2006-02-20.Jim Meyering-6/+8
2006-02-20(INTERACTIVE_OPTION): New enum value.Jim Meyering-6/+85
(interactive_type): New enum. (long_opts): Let interactive take an optional argument. (interactive_args, interactive_types): New option arguments. (usage): Document -I, --interactive=WHEN. Use program_name instead of a basename. (main): New -I option, new behavior to --interactive. [From Eric Blake]
2006-02-18(usage): Use two spaces (not one) to separate theJim Meyering-2/+2
--first-only option string from its description, so help2man formats the derived man page properly.
2006-02-18(usage): Use two spaces (not one) to separate theJim Meyering-2/+2
--first-only option string from its description, so help2man formats the derived man page properly.
2006-02-18(usage): Use two spaces (not one) to separate theJim Meyering-4/+4
--first-only option string from its description, so help2man formats the derived man page properly.
2006-02-16.Jim Meyering-2/+2
2006-02-12fix typo in commentJim Meyering-2/+2
2006-02-11.Jim Meyering-2/+2
2006-02-11*** empty log message ***Jim Meyering-1/+1
2006-02-11.Jim Meyering-0/+88
2006-02-11(EXTRA_DIST): Add c99-to-c98.diff.Jim Meyering-2/+2
2006-02-11rm -r must remove an empty directory, even if it is inaccessible.Jim Meyering-12/+39
(close_preserve_errno): New function. (fd_to_subdirp): Don't print a diagnostic in this function. Do it from the callers instead, unless rmdir succeeds. (remove_cwd_entries, remove_dir): Adjust callers.
2006-02-07(!defined O_DIRECT): If O_DIRECTIO is defined (as it is on Tru64),Jim Meyering-0/+5
define O_DIRECT to that. Patch From James Lemley.
2006-02-06.Jim Meyering-2/+2
2006-02-06(usage): Use two spaces (not one) to separate the --no-preserve-root optionJim Meyering-6/+6
string from its description, so help2man formats the derived man page properly.
2006-02-06(usage): Use two spaces (not one) to separate theJim Meyering-2/+2
--first-only option string from its description, so help2man formats the derived man page properly.
2006-02-06(usage): Use two spaces (not one) to separate theJim Meyering-3/+3
option string from its description, so help2man formats the derived man page properly. Patch from Nicolas François in http://bugs.debian.org/351601.
2006-02-04(copy_internal): cp -RL no longer fails when encounteringJim Meyering-25/+34
the same directory more than once in the hierarchy beneath a single command-line argument. That is legitimate, e.g. when there are two or more symbolic links, each pointing to some directory that would not otherwise be copied. Reported by Christophe LYON.
2006-02-02(usage): Mention that -t a ignores high order bit.Paul Eggert-2/+2
2006-02-01(find_dir_entry): Remove unused local, `ent_sb_valid'.Jim Meyering-4/+1
2006-01-31(parse_options): Use a better diagnostic when someone uses a trailingPaul Eggert-1/+7
numeric option in an invalid way.
2006-01-31(main): Use a better diagnostic when someone uses aPaul Eggert-3/+6
trailing numeric option in an invalid way.