Lines Matching refs:scp
795 getconf(struct sctab *scp, int argc, char *name, char *file) in getconf() argument
801 switch (scp->type) { in getconf()
805 if (scp->flag & UNDEFINED || in getconf()
806 (!(scp->flag&UNSIGNED_VALUE) && scp->value == -1)) { in getconf()
810 if (scp->flag & UNSIGNED_VALUE) in getconf()
811 (void) printf("%lu\n", scp->value); in getconf()
813 (void) printf("%ld\n", scp->value); in getconf()
820 if (scp->flag & UNDEFINED || in getconf()
821 (value = sysconf((int)scp->value)) == -1) { in getconf()
839 len = confstr((int)scp->value, NULL, (size_t)0); in getconf()
860 assert(confstr((int)scp->value, buffer, len) != 0); in getconf()
870 if ((value = pathconf(file, (int)scp->value)) == -1) { in getconf()
895 register struct sctab *scp; in main() local
950 for (scp = &sctab[0]; scp->name != NULL; ++scp) { in main()
959 (void) printf("%s:\t", scp->name); in main()
961 c = strlen(scp->name) + 1; in main()
970 stat = getconf(scp, scp->type == PATHCONF ? 3 : 2, in main()
971 scp->name, DefPathName); in main()
987 for (scp = &sctab[0]; scp->name != NULL; ++scp) in main()
988 if (strcmp(argv[1], scp->name) == 0) { in main()
989 exstat = getconf(scp, argc, argv[1], argv[2]); in main()
997 if (scp->name == NULL) { in main()