wp
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user