diff options
| author | Alejandro Sior <aho@sior.be> | 2022-06-21 17:31:07 +0200 |
|---|---|---|
| committer | Alejandro Sior <aho@sior.be> | 2022-06-21 17:31:07 +0200 |
| commit | 68b9c04241ef433f346279fbc153928bcbd360e9 (patch) | |
| tree | 7235a65503151837906962cdc8f46ab241b432c2 /cmd/mkbackup/mkbackup.ha | |
| parent | f42a480cbe487fc5fb9b3772990e80926201f6e4 (diff) | |
gptman: polish create and convert
Diffstat (limited to 'cmd/mkbackup/mkbackup.ha')
| -rw-r--r-- | cmd/mkbackup/mkbackup.ha | 8 |
1 files changed, 5 insertions, 3 deletions
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 => |
