Limit how big the buffer can grow.
This affects both Efl.Io.Buffer.preallocate and how buffer grows when Efl.Io.Writer.write is called.
If you want a buffer of an exact size always set the limit before any further calls that can expand it.
Constructor-only property to set buffer limit. 0 is unlimited
@property limit { get {} set {} values { size: size; } }
size_t efl_io_buffer_limit_get(const Eo *obj); void efl_io_buffer_limit_set(Eo *obj, size_t size);