[lkml]   [2021]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 2/4] configfs: Fix writing at a non-zero offset
On 7/26/21 7:58 AM, Bodo Stroesser wrote:
> On 23.07.21 23:23, Bart Van Assche wrote:
> Let's say user writes 5 times to configfs file while keeping it open.
> On every write() call it writes 1 character only, e.g. first "A", then
> "B", ...
> The original code before the changes 5 times called flush_write_buffer
> for the
> strings "A\0", "B\0", ... (with the '\0' not included in the count
> parameter,
> so count is 1 always, which is the length of the last write).

Isn't that behavior a severe violation of how POSIX specifies that the
write() system call should be implemented?



 \ /
  Last update: 2021-07-26 18:39    [W:0.053 / U:0.240 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site