func (f file) WriteAtContext(ctx context.Context, p []byte, off int64) error {
	newSessionID, err := f.fs.c.sendSession(ctx, f.sessionID, nil, &write.Request{Handle: f.handle, Offset: off, Data: p})
	if err != nil {
		return err
	}
	f.sessionID = newSessionID
	return nil
}
// WriteAtContext writes len(p) bytes from p to the file at offset off.
WriteAtContext writes len(p) bytes from p to the file at offset off.
// WriteAtContext writes len ( p ) bytes from p to the file at offset off .
func (f file) WriteAtContext(ctx context.Context, p []byte, off int64) error {
	newSessionID, err := f.fs.c.sendSession(ctx, f.sessionID, nil, &write.Request{Handle: f.handle, Offset: off, Data: p})
	if err != nil {
		return err
	}
	f.sessionID = newSessionID
	return nil
}
func ( f file ) WriteAtContext ( ctx context . Context , p [ ] byte , off int64 ) error { newSessionID , err := f . fs . c . sendSession ( ctx , f . sessionID , nil , & write . Request { Handle : f . handle , Offset : off , Data : p } ) if err != nil { return err } f . sessionID = newSessionID return nil }
WriteAtContext writes len(p) bytes from p to the file at offset off.
WriteAtContext writes len ( p ) bytes from p to the file at offset off .