summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux/acpi.c
diff options
context:
space:
mode:
authorSigrid <ftrvxmtrx@gmail.com>2020-07-30 11:25:14 +0200
committerSigrid <ftrvxmtrx@gmail.com>2020-07-30 11:25:14 +0200
commitedb6f64d357aa270c1266c652876788f96f50f7a (patch)
treee23b60d8f105715b400c2b4a3d742a378f4ce0ce /sys/src/cmd/aux/acpi.c
parent02f19713a101f2cab3ef6b89ed6ca8b59ee11ffb (diff)
aux/acpi: write a man page, fix usage, call threadexits
Diffstat (limited to 'sys/src/cmd/aux/acpi.c')
-rw-r--r--sys/src/cmd/aux/acpi.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/cmd/aux/acpi.c b/sys/src/cmd/aux/acpi.c
index 417e23275..6381ed36e 100644
--- a/sys/src/cmd/aux/acpi.c
+++ b/sys/src/cmd/aux/acpi.c
@@ -417,7 +417,7 @@ fsattach(Req *r)
static void
usage(void)
{
- fprint(2, "usage: aux/acpi [-D] [-d /dev] [-m /mnt/acpi] [-s service]\n");
+ fprint(2, "usage: aux/acpi [-Dp] [-m /mnt/acpi] [-s service]\n");
exits("usage");
}
@@ -454,6 +454,8 @@ threadmain(int argc, char **argv)
case 's':
srv = EARGF(usage());
break;
+ default:
+ usage();
}ARGEND
if((ec = open("/dev/ec", ORDWR)) < 0)
@@ -500,7 +502,7 @@ threadmain(int argc, char **argv)
amlenum(amlroot, "_PSL", enumtmp, nil);
threadpostmountsrv(&fs, srv, mtpt, MREPL);
- return;
+ threadexits(nil);
fail:
fprint(2, "%r\n");