refactor: Use explicit interface instead of os.File for drive backend

This commit is contained in:
Felicitas Pojtinger
2022-01-07 22:27:14 +01:00
parent 314e60f9b1
commit f45f8b1499
9 changed files with 32 additions and 29 deletions
+1 -1
View File
@@ -8,5 +8,5 @@ import (
func Eject(
state config.DriveConfig,
) error {
return mtio.EjectTape(state.Drive)
return mtio.EjectTape(state.Drive.Fd())
}
+1 -1
View File
@@ -8,5 +8,5 @@ import (
func Tell(
state config.DriveConfig,
) (int64, error) {
return mtio.GetCurrentRecordFromTape(state.Drive)
return mtio.GetCurrentRecordFromTape(state.Drive.Fd())
}