diff options
author | cinap_lenrek <cinap_lenrek@localhost> | 2011-08-26 05:24:55 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@localhost> | 2011-08-26 05:24:55 +0200 |
commit | 1404cc50772688f05ab65a9eb2d5c8d4b85b0375 (patch) | |
tree | 010400734c4ba7998362bfdacc585842b8deca97 /sys/src/cmd/usb/kb/main.c | |
parent | a6e3c9fd83e72e5c911e83f763e77ab6605a17d2 (diff) |
nusb: fix documentation, cleanup, remove /sys/src/cmd/usb
Diffstat (limited to 'sys/src/cmd/usb/kb/main.c')
-rw-r--r-- | sys/src/cmd/usb/kb/main.c | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/sys/src/cmd/usb/kb/main.c b/sys/src/cmd/usb/kb/main.c deleted file mode 100644 index 50a7bdaf4..000000000 --- a/sys/src/cmd/usb/kb/main.c +++ /dev/null @@ -1,67 +0,0 @@ -#include <u.h> -#include <libc.h> -#include <thread.h> -#include "usb.h" -#include "hid.h" - -typedef struct Parg Parg; - -enum -{ - Ndevs = 10, - Arglen = 80, - Nargs = 10, -}; - -static void -usage(void) -{ - fprint(2, "usage: %s [-dkm] [-a n] [-N nb] [dev...]\n", argv0); - threadexitsall("usage"); -} - -void -threadmain(int argc, char **argv) -{ - char args[Arglen]; - char *as, *ae; - int accel, pena, devid; - int csps[] = { KbdCSP, PtrCSP, 0 }; - - quotefmtinstall(); - pena = 1; - ae = args+sizeof(args); - as = seprint(args, ae, "kb"); - ARGBEGIN{ - case 'a': - accel = strtol(EARGF(usage()), nil, 0); - as = seprint(as, ae, " -a %d", accel); - break; - case 'd': - usbdebug++; - as = seprint(as, ae, " -d"); - break; - case 'k': - as = seprint(as, ae, " -k"); - pena = 0; - break; - case 'm': - as = seprint(as, ae, " -m"); - pena = 1; - break; - case 'N': - devid = atoi(EARGF(usage())); /* ignore dev number */ - USED(devid); - break; - default: - usage(); - }ARGEND; - - rfork(RFNOTEG); - fmtinstall('U', Ufmt); - threadsetgrp(threadid()); - if(pena == 0) - csps[1] = 0; - startdevs(args, argv, argc, matchdevcsp, csps, kbmain); - threadexits(nil); -} |