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.

Reply via email to