¿Alguien puede decirme cómo encontrar el valor del sistema para _POSIX_PATH_MAX en Linux mint? Sé que está disponible en el archivo <limits.h> pero no sé cómo encontrar su valor.
Una forma más de obtener su valor.
#include "stdio.h" #include "unistd.h" #include "limits.h" int main() { printf ("Value :: %d \n", _POSIX_PATH_MAX); return 0; }#define uno de los siguientes
#define _POSIX_SOURCE #define _POSIX_C_SOURCE 1 /* or any value larger then 1 */ #define _XOPEN_SOURCE antes de #include <limits.h> y el compilador verá _POSIX_PATH_MAX .
También puede especificar esto en la línea de comando a través de la opción del compilador -D :
gcc -c main.c -D_POSIX_C_SOURCE=1por ejemplo.