[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: canonicalize_file_name should support win32 shortcuts
From: |
Eric Blake |
Subject: |
Re: canonicalize_file_name should support win32 shortcuts |
Date: |
Tue, 23 Aug 2011 08:03:02 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110621 Fedora/3.1.11-1.fc14 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.11 |
On 08/23/2011 07:56 AM, Sam Steingold wrote:
Let me reiterate that the size of canonicalize is plain absurd:
<https://lists.gnu.org/archive/html/bug-gnulib/2011-05/msg00143.html>.
150+ files to implement a single function which takes ~160 lines of C code.
These files includes things like hash.c and fchownat.c (why?!)
hash.c in order to properly detect ELOOP, which must be done as part of
an unlimited-depth link following algorithm. (If we didn't have the GNU
mantra of no arbitrary limits, then we could declare ELOOP at
SYMLOOP_MAX instead.)
fchownat.c because the openat module has too many functions. Anyone
willing to split openat into multiple modules, one per function, more
like other gnulib modules?
as well as __BOTH__ malloc.c and xmalloc.c.
Depending on xmalloc is probably overkill - having a version of
canonicalize that returns NULL with ENOMEM instead of abort()ing would
indeed be nicer. Anyone willing to contribute patches to break that
part of the dependency chain()
--
Eric Blake address@hidden +1-801-349-2682
Libvirt virtualization library http://libvirt.org
- Re: canonicalize_file_name should support win32 shortcuts, Bruno Haible, 2011/08/13
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/14
- Re: canonicalize_file_name should support win32 shortcuts, Bruno Haible, 2011/08/14
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/14
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts,
Eric Blake <=
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Eric Blake, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Eric Blake, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Eric Blake, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Sam Steingold, 2011/08/23
- Re: canonicalize_file_name should support win32 shortcuts, Bastien ROUCARIES, 2011/08/26
- Re: canonicalize_file_name should support win32 shortcuts, Vladimir 'φ-coder/phcoder' Serbinenko, 2011/08/23