|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/libxc: Implement writev_exact() in the same style as write_exact() [and 1 more messages]
Ian Jackson writes ("Re: [PATCH] tools/libxc: Implement writev_exact() in the
same style as write_exact()"):
> Andrew Cooper writes ("[PATCH] tools/libxc: Implement writev_exact() in the
> same style as write_exact()"):
> > +int writev_exact(int fd, struct iovec *iov, int iovcnt);
> > +/* Note - writev_exact() might modify iov. Whether it does so in practice
> > + * depends on whether your system implementation of writev() returns from a
> > + * partial write in the middle of an iov element. */
>
> The second sentence should be removed. No-one is allowed to assume
> that writev doesn't do so. Also, you should mention that your
> writev_exact lacks the atomicity guarantee of proper writev.
Andrew Cooper writes ("Re: [Xen-devel] [PATCH v2] tools/libxc: Implement
writev_exact() in the same style as write_exact()"):
> Ok - in which case v1 of the patch is correct. I shall submit v3 which
> looks similar to v1, but with some comments improvements
Please make sure to update the doc comment as I suggest above.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |