/* * gcc -o pathconf pathconf.c * Usage: pathconf path1 [path2] [path3] [...] */ #include #include int main(int argc, char *argv[]) { if (argc < 2) { fprintf(stderr, "Should give at least one filename.\n"); exit(1); } argv++; while (*argv) { printf("'%s': _PC_NAME_MAX = %ld.\n", *argv, pathconf(*argv, _PC_NAME_MAX)); argv++; } return 0; }