[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gnulib] clean-temp usage question
From: |
Bruno Haible |
Subject: |
Re: [bug-gnulib] clean-temp usage question |
Date: |
Fri, 6 Oct 2006 23:20:40 +0200 |
User-agent: |
KMail/1.9.1 |
Eric Blake wrote:
> May I apply the patch below to gnulib?
Yes, fine with me. Please apply.
> Also, I'm suspicious of your use of xallocsa with PATH_MAX, on platforms
> like Hurd where PATH_MAX is intentionally undefined because there is no
> limit
Well seen. I'm adding this.
*** clean-temp.c 6 Oct 2006 12:17:22 -0000 1.3
--- clean-temp.c 6 Oct 2006 21:16:27 -0000
***************
*** 41,46 ****
--- 41,55 ----
#define _(str) gettext (str)
+ /* GNU Hurd doesn't have PATH_MAX. */
+ #ifndef PATH_MAX
+ # ifdef MAXPATHLEN
+ # define PATH_MAX MAXPATHLEN
+ # else
+ # define PATH_MAX 1024
+ # endif
+ #endif
+
#ifndef uintptr_t
# define uintptr_t unsigned long
#endif
> So,
> create_temp_dir/tmpdir is either artificially limiting how large the name
> in $TMPDIR can be
I think that a $TMPDIR longer than 1024 characters is not practically
relevant.
> Perhaps it would be better if the tmpdir module were
> updated to allocate its results, rather than use a pre-allocated buffer of
> the caller, since then you have more control over how large the resulting
> buffer needs to be without resorting to using artificially limited PATH_MAX.
But then we lose sync with glibc even more...
Bruno
- clean-temp usage question, Eric Blake, 2006/10/04
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/05
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/05
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question, Paul Eggert, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question,
Bruno Haible <=
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/06
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/07
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/07
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/07
- Re: [bug-gnulib] clean-temp usage question, Eric Blake, 2006/10/16
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/17
- Re: [bug-gnulib] clean-temp usage question, Bruno Haible, 2006/10/06
Re: clean-temp usage question, Eric Blake, 2006/10/06