Re: find terminated with SIGSEGV in partial_quotearg_n
Bernhard Voelker <[email protected]>
| Newsgroups | gmane.comp.gnu.findutils.bugs |
|---|---|
| Message-ID | <[email protected]> |
On 1/26/25 9:29 PM, James Youngman wrote:
> error (0, 0,
> _("File system loop detected; "
> "the following directory is part of the cycle: %s"),
> safely_quote_err_filename (0, ent->fts_path));
>
> Would it be clearer to stick to just saying "cycle" or "loop" but not using
> both words? I'm just considering that we may be making it harder to
> understand the error message. It also might make it unobvious to
> translators (who might wonder whether using different words was part of an
> important distinction).
hmm, clarity is a good point - looking over the fence to GNU coreutils:
the message there is even more drastic:
https://git.savannah.gnu.org/cgit/coreutils.git/tree/src/system.h?h=v9.6#n728
#define emit_cycle_warning(file_name) \
do \
{ \
error (0, 0, _("\
WARNING: Circular directory structure.\n\
This almost certainly means that you have a corrupted file system.\n\
NOTIFY YOUR SYSTEM MANAGER.\n\
The following directory is part of the cycle:\n %s\n"), \
quotef (file_name)); \
} \
while (0)
Have a nice day,
Berny