summaryrefslogtreecommitdiff
path: root/rc/bin/chdev
blob: bf8815290525596b215bc8c2d27c1f21803c42de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/rc
rfork e

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'