/* * call-seq: * * Kgio.trywritev(io, array) -> nil, Array or :wait_writable * * Returns nil if the write was completed in full. * * Returns a Array of strings containing the unwritten portion if EAGAIN * was encountered, but some portion was successfully written. * * Returns :wait_writable if EAGAIN is encountered and nothing * was written. * * Maybe used in place of PipeMethods#kgio_trywritev for non-Kgio objects */ static VALUE s_trywritev(VALUE mod, VALUE io, VALUE ary) { return kgio_trywritev(io, ary); }