make 'dma' yes|no as rest of the flags
This commit is contained in:
parent
fce24261df
commit
80b6d6890a
@ -1,4 +1,4 @@
|
|||||||
.\" $NetBSD: lptctl.8,v 1.6 2004/02/03 21:32:02 jdolecek Exp $
|
.\" $NetBSD: lptctl.8,v 1.7 2004/02/03 21:46:52 jdolecek Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 2004 The NetBSD Foundation, Inc.
|
.\" Copyright (c) 2004 The NetBSD Foundation, Inc.
|
||||||
.\" All rights reserved.
|
.\" All rights reserved.
|
||||||
@ -55,7 +55,7 @@ Available commands are:
|
|||||||
.Bl -item
|
.Bl -item
|
||||||
.It
|
.It
|
||||||
.Cm dma
|
.Cm dma
|
||||||
.Ar on | off
|
.Ar yes | no
|
||||||
.Pp
|
.Pp
|
||||||
Enables or disables DMA.
|
Enables or disables DMA.
|
||||||
.It
|
.It
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: lptctl.c,v 1.9 2004/02/03 21:32:02 jdolecek Exp $ */
|
/* $NetBSD: lptctl.c,v 1.10 2004/02/03 21:46:39 jdolecek Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2004 The NetBSD Foundation, Inc.
|
* Copyright (c) 2004 The NetBSD Foundation, Inc.
|
||||||
@ -37,7 +37,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__RCSID("$NetBSD: lptctl.c,v 1.9 2004/02/03 21:32:02 jdolecek Exp $");
|
__RCSID("$NetBSD: lptctl.c,v 1.10 2004/02/03 21:46:39 jdolecek Exp $");
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
@ -81,9 +81,9 @@ main(const int argc, const char * const * argv) {
|
|||||||
/* Get command and arg pairs (if any) and do an ioctl for each */
|
/* Get command and arg pairs (if any) and do an ioctl for each */
|
||||||
for(i = 2; i < argc; i += 2) {
|
for(i = 2; i < argc; i += 2) {
|
||||||
if (strcmp("dma", argv[i]) == 0) {
|
if (strcmp("dma", argv[i]) == 0) {
|
||||||
if (strcmp("on", argv[i + 1]) == 0)
|
if (strcmp("yes", argv[i + 1]) == 0)
|
||||||
flags |= LPT_DMA;
|
flags |= LPT_DMA;
|
||||||
else if (strcmp("off", argv[i + 1]) == 0)
|
else if (strcmp("no", argv[i + 1]) == 0)
|
||||||
flags &= ~LPT_DMA;
|
flags &= ~LPT_DMA;
|
||||||
else {
|
else {
|
||||||
errx(2, "invalid '%s' command argument '%s'",
|
errx(2, "invalid '%s' command argument '%s'",
|
||||||
@ -167,8 +167,6 @@ main(const int argc, const char * const * argv) {
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
print_lpt_info(int mode, int flags) {
|
print_lpt_info(int mode, int flags) {
|
||||||
printf("dma=%s ", (flags & LPT_DMA) ? "yes" : "no");
|
|
||||||
|
|
||||||
printf("mode=");
|
printf("mode=");
|
||||||
switch(mode) {
|
switch(mode) {
|
||||||
case mode_standard:
|
case mode_standard:
|
||||||
@ -193,7 +191,8 @@ print_lpt_info(int mode, int flags) {
|
|||||||
printf("<unknown> ");
|
printf("<unknown> ");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
printf("dma=%s ", (flags & LPT_DMA) ? "yes" : "no");
|
||||||
printf("ieee=%s ", (flags & LPT_IEEE) ? "yes" : "no");
|
printf("ieee=%s ", (flags & LPT_IEEE) ? "yes" : "no");
|
||||||
printf("intr=%s ", (flags & LPT_INTR) ? "yes" : "no");
|
printf("intr=%s ", (flags & LPT_INTR) ? "yes" : "no");
|
||||||
printf("prime=%s ", (flags & LPT_PRIME) ? "yes" : "no");
|
printf("prime=%s ", (flags & LPT_PRIME) ? "yes" : "no");
|
||||||
@ -206,9 +205,9 @@ static void
|
|||||||
usage(int status) {
|
usage(int status) {
|
||||||
printf("usage:\t%s /dev/device [[command arg] ...]\n"
|
printf("usage:\t%s /dev/device [[command arg] ...]\n"
|
||||||
"\tcommands are:\n"
|
"\tcommands are:\n"
|
||||||
"\t\tdma [on|off]\n"
|
|
||||||
"\t\tieee [yes|no]\n"
|
|
||||||
"\t\tmode [standard|ps2|nibble|fast|ecp|epp]\n"
|
"\t\tmode [standard|ps2|nibble|fast|ecp|epp]\n"
|
||||||
|
"\t\tdma [yes|no]\n"
|
||||||
|
"\t\tieee [yes|no]\n"
|
||||||
"\t\tintr [yes|no]\n"
|
"\t\tintr [yes|no]\n"
|
||||||
"\t\tprime [yes|no]\n"
|
"\t\tprime [yes|no]\n"
|
||||||
"\t\tautolf [yes|no]\n",
|
"\t\tautolf [yes|no]\n",
|
||||||
|
Loading…
Reference in New Issue
Block a user