Esempio n. 1
0
static int
Xstty(void)
{
	int sp;
	char *cp;
	dev_t dev;

	if (cmd.argc == 1) {
		printf("%s speed is %d\n", ttyname(0), cnspeed(0, -1));
		return 0;
	}
	dev = ttydev(cmd.argv[1]);
	if (dev == NODEV) {
		printf("%s not a console device\n", cmd.argv[1]);
		return 0;
	}

	if (cmd.argc == 2)
		printf("%s speed is %d\n", cmd.argv[1],
		    cnspeed(dev, -1));
	else {
		sp = 0;
		for (cp = cmd.argv[2]; isdigit(*cp); cp++)
			sp = sp * 10 + (*cp - '0');
		cnspeed(dev, sp);
	}
	return 0;
}
Esempio n. 2
0
File: vars.c Progetto: MarginC/kame
static int
Xtty()
{
    dev_t dev;

    if (cmd.argc != 2)
        printf(ttyname(0));
    else {
        dev = ttydev(cmd.argv[1]);
        if (dev == NODEV)
            printf("%s not a console device\n", cmd.argv[1]);
        else {
            printf("switching console to %s\n", cmd.argv[1]);
            if (cnset(dev))
                printf("%s console not present\n",
                       cmd.argv[1]);
        }
    }
    return 0;
}