Hi Sergey,
>I was able to reproduce the bug on FreeBSD. It turns out that on that >system the unlinkat call fails if the pathname argument is a relative >file name (starting with "../") and the fd argument refers to a >directory that has been removed after openat. > >Unfortunately I have not got any Hurd box. Can you please compile and >run the attached file on gnu/hurd? done: exodar:~$ vi test.c exodar:~$ gcc test.c && ./a.out fstatat: No such file or directory unlinkat: No such file or directory thanks a lot for the quick turnaround! G.
