git: 9front

Download patch

ref: c314b48594583a56ed0ca8102eccf49bdb9dcb38
parent: bfb8d8e436bdfafcc5e0e0e65e4d2f78f983f334
author: cinap_lenrek <cinap_lenrek@localhost>
date: Sat Jul 30 10:15:55 EDT 2011

nusb: make private namespace for usb drivers, add nusb/audio to mkfile

--- a/sys/src/9/boot/nusbrc
+++ b/sys/src/9/boot/nusbrc
@@ -5,15 +5,17 @@
 if(! nusb/usbd)
 	exit
 
-bind -a '#σ/usb' /dev
-
-fn dev {
-	switch($4){
-	case *03
-		nusb/kb $1
-	case *08
-		nusb/disk $1
+@{
+	rfork ne
+	fn dev {
+		switch($4){
+		case *03
+			nusb/kb $1
+		case *08
+			nusb/disk $1
+		}
 	}
+	rc < '#σ/usb/usbevent' &
 }
-rc </dev/usbevent &
 
+bind -a '#σ/usb' /dev
--- a/sys/src/cmd/nusb/mkfile
+++ b/sys/src/cmd/nusb/mkfile
@@ -3,6 +3,7 @@
 DIRS=\
 	lib\
 	kb\
+	audio\
 	usbd\
 
 UPDATE=\
--