Lines Matching defs:scheme
67 static char *scheme, *stabfile;
508 static int execute(stab_t *s, char *action, char *scheme)
517 if (scheme)
518 sprintf(cmd, "./%s %s %s %s", s->class, action, s->dev, scheme);
540 fprintf(stderr, "Device '%s' busy: scheme unchanged.\n",
561 PCMCIA configuration scheme. The current scheme is kept in a
562 file, /var/run/pcmcia-scheme. When updating the scheme, we first
563 stop all PCMCIA devices, then update the scheme, then restart.
573 f = fopen(scheme, "r");
584 fprintf(stderr, "Only root can select a new scheme.\n");
596 fprintf(stderr, "Bad scheme name.\n");
609 /* Shut down devices in old scheme */
613 /* Update scheme state */
615 printf("Changing scheme from '%s' to '%s'...\n", old, new);
617 printf("Changing scheme to '%s'...\n", new);
620 f = fopen(scheme, "w");
625 perror("Could not set scheme.");
627 /* Start up devices in new scheme */
633 printf("Current scheme: '%s'.\n", old);
635 printf("Current scheme: 'default'.\n");
646 fprintf(stderr, " or %s [-c configpath] [-f scheme]"
647 " [-s stab] scheme [name]\n", name);
666 scheme = "/var/lib/pcmcia/scheme";
669 scheme = "/var/run/pcmcia-scheme";
682 scheme = strdup(optarg); break;
709 if (strcmp(argv[optind], "scheme") == 0) {