Lines Matching refs:scp
791 getconf(struct sctab *scp, int argc, char *name, char *file) in getconf() argument
797 switch (scp->type) { in getconf()
801 if (scp->flag & UNDEFINED || in getconf()
802 (!(scp->flag&UNSIGNED_VALUE) && scp->value == -1)) { in getconf()
806 if (scp->flag & UNSIGNED_VALUE) in getconf()
807 (void) printf("%lu\n", scp->value); in getconf()
809 (void) printf("%ld\n", scp->value); in getconf()
816 if (scp->flag & UNDEFINED || in getconf()
817 (value = sysconf((int)scp->value)) == -1) { in getconf()
835 len = confstr((int)scp->value, NULL, (size_t)0); in getconf()
856 assert(confstr((int)scp->value, buffer, len) != 0); in getconf()
866 if ((value = pathconf(file, (int)scp->value)) == -1) { in getconf()
891 register struct sctab *scp; in main() local
945 for (scp = &sctab[0]; scp->name != NULL; ++scp) { in main()
954 (void) printf("%s:\t", scp->name); in main()
956 c = strlen(scp->name) + 1; in main()
965 stat = getconf(scp, scp->type == PATHCONF ? 3 : 2, in main()
966 scp->name, DefPathName); in main()
982 for (scp = &sctab[0]; scp->name != NULL; ++scp) in main()
983 if (strcmp(argv[1], scp->name) == 0) { in main()
984 exstat = getconf(scp, argc, argv[1], argv[2]); in main()
992 if (scp->name == NULL) { in main()