From 68b9c04241ef433f346279fbc153928bcbd360e9 Mon Sep 17 00:00:00 2001 From: Alejandro Sior Date: Tue, 21 Jun 2022 17:31:07 +0200 Subject: gptman: polish create and convert --- cmd/mkbackup/mkbackup.ha | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'cmd/mkbackup') diff --git a/cmd/mkbackup/mkbackup.ha b/cmd/mkbackup/mkbackup.ha index 12093b5..b2c9ae6 100644 --- a/cmd/mkbackup/mkbackup.ha +++ b/cmd/mkbackup/mkbackup.ha @@ -4,9 +4,11 @@ use io; use cmd; use gpt; -export fn mkbackup(vol: str, args: []str) void = { - const vol = cmd::openvol(vol); - const vol = match(gpt::from(vol)) { +export fn mkbackup(args: []str) void = { + const fd = cmd::openfile(); + defer io::close(fd)!; + + const vol = match(gpt::from(fd)) { case let g: *gpt::gpt => yield g; case gpt::nogpt => -- cgit v1.2.3