Hi Ronnie, Ronnie Sahlberg <lsahlber@xxxxxxxxxx> writes: > Some calls that set attributes, like utimensat(), are not supposed to return > -EINTR and thus do not have handlers for this in glibc which causes us > to leak -EINTR to the applications which are also unprepared to handle it. EINTR happens when the task receives a signal right? https://www.gnu.org/software/libc/manual/html_node/Interrupted-Primitives.html Given what you said and what the glibc doc reads it seems like the fix should go in glibc. Otherwise we need to care about every single syscall. Cheers, -- Aurélien Aptel / SUSE Labs Samba Team GPG: 1839 CB5F 9F5B FB9B AA97 8C99 03C8 A49B 521B D5D3 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nürnberg, DE GF: Felix Imendörffer, Mary Higgins, Sri Rasiah HRB 247165 (AG München)