summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/cmd/nusb/usbd/usbd.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/src/cmd/nusb/usbd/usbd.c b/sys/src/cmd/nusb/usbd/usbd.c
index fa56f6866..4c2d70100 100644
--- a/sys/src/cmd/nusb/usbd/usbd.c
+++ b/sys/src/cmd/nusb/usbd/usbd.c
@@ -338,8 +338,15 @@ usbdstart(Srv*)
}
}
+static void
+usbdend(Srv*)
+{
+ postnote(PNGROUP, getpid(), "shutdown");
+}
+
Srv usbdsrv = {
.start = usbdstart,
+ .end = usbdend,
.attach = usbdattach,
.walk1 = usbdwalk,
.read = usbdread,