On Thu, Mar 18, 2010 at 1:31 PM, Soren Hansen <so...@ubuntu.com> wrote:
> On Wed, Mar 10, 2010 at 12:48:24PM +0200, Daniel Baluta wrote:
>> The following phrase taken from man 2 write manual page is confusing:
>> POSIX  requires that a read(2) which can be proved to occur after a
>> write() has returned returns the new data.
>>
>> I think you should you some comas to make a clear statement.
>> POSIX  requires that a read(2), which can be proved to occur after a
>> write() has returned, returns the new data.  thanks, Daniel.
>
> You may find it clearer to read that way, but I believe it would
> incorrect. A comma before a which clause suggests that it does not
> /define/ the element to which it refers, but merely /describes/ it. In
> this case the which clause adds essential, defining information about
> the read(2) call, so I believe adding the comma would be wrong.
>
> I should note that I'm not a native English speaker, nor have I studied
> English grammar for well over 10 years. The Intarweb[1] does seem to
> support my argument, though.
>
> [1]: A search for "comma before which" yields a lot of promosing
>     references. http://wire.rutgers.edu/p_grammar_comma2.html for one
>     looks credible to me.

Comma was just a suggestion. I'm not a native english speaker but I don't
find the actual description very clear.

Any suggestions from native speakers are welcomed.

thanks,
Daniel.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to