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