summaryrefslogtreecommitdiff
path: root/rc/bin
diff options
context:
space:
mode:
authorJacob Moody <moody@posixcafe.org>2022-05-28 02:25:56 +0000
committerJacob Moody <moody@posixcafe.org>2022-05-28 02:25:56 +0000
commit6926080a2d7c8a5b61888c18fa88d70f3384409b (patch)
treed629a56b8f1bec0af4271f64a0df6f4181c82cf6 /rc/bin
parente9bb7876e1bd7f9aaef4e1cd0c64c97f411ffde5 (diff)
add chdev(1)
Diffstat (limited to 'rc/bin')
-rwxr-xr-xrc/bin/chdev18
1 files changed, 18 insertions, 0 deletions
diff --git a/rc/bin/chdev b/rc/bin/chdev
new file mode 100755
index 000000000..9b659fe66
--- /dev/null
+++ b/rc/bin/chdev
@@ -0,0 +1,18 @@
+#!/bin/rc
+
+fn usage {
+ echo 'usage:' $0 '[ -nr ] devmask' >[1=2]
+ exit usage
+}
+
+op='&'
+while(~ $1 -*){
+ switch($1){
+ case -n; op='~'
+ case -r; op='&~'
+ case *; usage
+ }
+ shift
+}
+
+echo chdev $op $1 >> '#c/drivers'