diff options
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 => |
