showing disk usage on DIR command

This commit is contained in:
minjaesong
2022-12-20 21:41:44 +09:00
parent a7b3f5a5bf
commit 8483439a79
3 changed files with 34 additions and 0 deletions

View File

@@ -417,6 +417,10 @@ class TestDiskDrive(private val vm: VM, private val driveNum: Int, theRootPath:
writeBufferUsage = 0
statusCode.set(STATE_CODE_STANDBY)
}
else if (inputString.startsWith("USAGE")) {
recipient?.writeout(composePositiveAns("USED123456/TOTAL654321"))
statusCode.set(STATE_CODE_STANDBY)
}
else
statusCode.set(STATE_CODE_ILLEGAL_COMMAND)
}

View File

@@ -420,6 +420,10 @@ class TevdDiskDrive(private val vm: VM, private val driveNum: Int, private val t
writeBufferUsage = 0
statusCode.set(TestDiskDrive.STATE_CODE_STANDBY)
}
else if (inputString.startsWith("USAGE")) {
recipient?.writeout(TestDiskDrive.composePositiveAns("USED${DOM.usedBytes}/TOTAL${DOM.capacity}"))
statusCode.set(TestDiskDrive.STATE_CODE_STANDBY)
}
else
statusCode.set(TestDiskDrive.STATE_CODE_ILLEGAL_COMMAND)
}