The header file $PS3DEV/host/ppu/ppu/include/limits.h provided by newlib defines PATH_MAX. However, gcc places the file $PS3DEV/host/ppu/lib/gcc/ppu/4.5.2/include-fixed/limits.h before it in the include path. This files does not define PATH_MAX. As a result, including <limits.h> does not provide PATH_MAX anymore.
The header file $PS3DEV/host/ppu/ppu/include/limits.h provided by newlib defines PATH_MAX. However, gcc places the file $PS3DEV/host/ppu/lib/gcc/ppu/4.5.2/include-fixed/limits.h before it in the include path. This files does not define PATH_MAX. As a result, including <limits.h> does not provide PATH_MAX anymore.