Sujet : Then there's PATH_MAX
De : vallor (at) *nospam* cultnix.org (vallor)
Groupes : comp.os.linux.advocacyDate : 09. Dec 2024, 07:09:40
Autres entêtes
Message-ID : <lrnft4Fd071U5@mid.individual.net>
User-Agent : Pan/0.161 (Hmm2; be402cc9; Linux-6.12.3)
Try this one, DFS:
#include <stdio.h>
#include <limits.h>
#ifdef __linux__
#include <linux/limits.h>
#endif
int main (void)
{
printf("%d\n",PATH_MAX);
return 0;
}
Here, I get:
_[/nfs/ds/src/vallor/path_max]_(
vallor@lm)🐧_
$ make
tcc -g -O2 -std=c90 -Wall -Werror -pedantic query_PATH_MAX.c -o query_PATH_MAX
_[/nfs/ds/src/vallor/path_max]_(
vallor@lm)🐧_
$ ./query_PATH_MAX
4096
If you use tcc, I know the answer you'll get on Windows:
$ ./a.out
259
Ouch! "Here's a nickel, kid..."
-- -v System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti OS: Linux 6.12.3 Release: Mint 21.3 Mem: 258G "When I was a kid, I was an imaginary playmate."