[LLVMdev] MAXPATHLEN' undeclared (first use this function)
Reid Spencer
reid at x10sys.com
Sat Sep 18 09:53:38 PDT 2004
A few things.
1. There's probably a #define that controls the definition of
MAXPATHLEN. You'd need to set that before you #include limits.h. I don't
know what the #define is, but this is a very common thing in these kinds
of headers.
2. There might just be an alias for MAXPATHLEN such as PATHLEN or
MAXPATH that is always defined. Have a look at limits.h
3. Since Interix is like POSIX, you might want to you _POSIX_PATH_MAX
instead.
Reid.
On Sat, 2004-09-18 at 09:46, Henrik Bach wrote:
> Hi,
>
> I get below error:
> ---------------------------------
> In file included from /usr/local/build/llvm/lib/System/platform/Path.cpp:23,
> from /usr/local/src/llvm/lib/System/Path.cpp:27:
> /usr/local/build/llvm/lib/System/platform/../Unix/Path.cpp: In member
> function
> `bool llvm::sys::Path::create_directory(bool)':
> /usr/local/build/llvm/lib/System/platform/../Unix/Path.cpp:343: error: `
> MAXPATHLEN' undeclared (first use this function)
> ---------------------------------
>
> MAXPATHLEN is on Interix defined in <limits.h>.
>
> However, it doesn't seem to have any effect including it before any other
> header files in the system specific Path.cpp for Interix as seen above:
> ---------------------------------
> #include <limits.h>
>
> // Include the generic Unix implementation
> #include "../Unix/Path.cpp"
>
> ...
> ---------------------------------
>
> Any suggestions?
>
> Henrik
>
> _________________________________________________________________
> Opret en gratis Hotmail-konto http://www.hotmail.com med udsigt til 250 MB
> lagerkapacitet
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20040918/724b6b67/attachment.sig>
More information about the llvm-dev
mailing list