1*9a747e4fSDavid du Colombier#!/bin/rc 2*9a747e4fSDavid du Colombier 3*9a747e4fSDavid du Colombierrfork e 4*9a747e4fSDavid du Colombierflag=0 5*9a747e4fSDavid du Colombierwhile(~ $1 -*){ 6*9a747e4fSDavid du Colombier switch($1){ 7*9a747e4fSDavid du Colombier case -b 8*9a747e4fSDavid du Colombier flag=1 9*9a747e4fSDavid du Colombier case -a 10*9a747e4fSDavid du Colombier flag=2 11*9a747e4fSDavid du Colombier case -c 12*9a747e4fSDavid du Colombier flag=4 13*9a747e4fSDavid du Colombier case -ac -ca 14*9a747e4fSDavid du Colombier flag=6 15*9a747e4fSDavid du Colombier case -bc -cb 16*9a747e4fSDavid du Colombier flag=5 17*9a747e4fSDavid du Colombier } 18*9a747e4fSDavid du Colombier shift 19*9a747e4fSDavid du Colombier} 20*9a747e4fSDavid du Colombier 21*9a747e4fSDavid du Colombiersyscall bind $1 $2 $flag >[2]/dev/null 22