(name string)
| 198 | } |
| 199 | |
| 200 | func (b *SharedBuffer) overwriteFile(name string) (int, error) { |
| 201 | file, err := openFile(name, false) |
| 202 | if err != nil { |
| 203 | return 0, err |
| 204 | } |
| 205 | |
| 206 | size, err := file.Write(b) |
| 207 | |
| 208 | err2 := file.Close() |
| 209 | if err2 != nil && err == nil { |
| 210 | err = err2 |
| 211 | } |
| 212 | return size, err |
| 213 | } |
| 214 | |
| 215 | // Save saves the buffer to its default path |
| 216 | func (b *Buffer) Save() error { |
no test coverage detected