This commit is contained in:
2026-06-19 07:25:46 +03:00
parent 06823ee547
commit 2d73ce1727
52 changed files with 5173 additions and 547 deletions

View File

@@ -80,13 +80,13 @@ func (s *FreeList) AddPageNumbers(pageNumbers []uint32) (err error) {
// викидаю номери сторінок, які записав на диск
copy(s.free, s.free[s.pointersOnPage:])
s.free = s.free[:len(s.free)-s.pointersOnPage]
fmt.Println("free:", s.free)
//fmt.Println("free:", s.free)
}
return
}
func (s *FreeList) save() error {
fmt.Println("save:", s.free[:s.pointersOnPage])
//fmt.Println("save:", s.free[:s.pointersOnPage])
buf := make([]byte, s.pageSize)
i := crcSize
for _, pageNo := range s.free[:s.pointersOnPage] {
@@ -108,7 +108,7 @@ func (s *FreeList) save() error {
off = int64(s.basePagesCount * s.pageSize)
s.basePagesCount++
}
fmt.Println("write at:", off)
//fmt.Println("write at:", off)
n, err := file.WriteAt(buf, off)
if err != nil {
return err

Binary file not shown.