feat: Implement File.WriteString

This commit is contained in:
Felicitas Pojtinger
2021-12-26 00:18:47 +01:00
parent ace271dde5
commit 8fb79ccb76

View File

@@ -258,7 +258,17 @@ func (f *File) WriteString(s string) (ret int, err error) {
return -1, err
}
return -1, ErrNotImplemented
if f.writeBuf == nil {
writeBuf, cleanWriteBuf, err := f.getFileBuffer()
if err != nil {
return -1, err
}
f.writeBuf = writeBuf
f.cleanWriteBuf = cleanWriteBuf
}
return f.writeBuf.Write([]byte(s))
}
func (f *File) closeWithoutLocking() error {