On 01/15/2013 02:27 PM, Jim Meyering wrote: > Pádraig Brady wrote: > ... >>> I could go either way. >>> There is precedent, but it's such a corner case, >>> it may not be worth the added code. >> >> given the confusion above, it might be worth the >> clarification error message. > > Yes, I've demonstrated that rather well ;-) Note to add the error robustly, we'd have to check that ENOENT wasn't in fact being generated for the link name. That would involve stat()s and TOCTOU issues. This Linux misinterpretation of POSIX has been present for a long time as can be seen by searching for sys_symlink in: http://repo.or.cz/w/davej-history.git/blame/HEAD:/fs/namei.c I sent the attached path to the kernel list, to see can we address it directly there. thanks, Pádraig.