]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
getdirentries: return ENOENT for unlinked but still open directory.
authorDmitry Chagin <dchagin@FreeBSD.org>
Mon, 11 Apr 2022 20:30:16 +0000 (23:30 +0300)
committerDmitry Chagin <dchagin@FreeBSD.org>
Mon, 11 Apr 2022 20:30:16 +0000 (23:30 +0300)
commitc6487446d7e99537551d2e51a2f6c6569fcb89fc
tree96db3cca7c635a497834a3d68606f767b7d2b783
parentbb46e9b5107fd8763742f7e55b66ea2e574f5815
getdirentries: return ENOENT for unlinked but still open directory.

To be more compatible to IEEE Std 1003.1-2008 (“POSIX.1”).

Reviewed by: mjg, Pau Amma (doc)
Differential revision:  https://reviews.freebsd.org/D34680
MFC after: 2 weeks
lib/libc/sys/getdirentries.2
sys/kern/vfs_subr.c
sys/kern/vfs_syscalls.c
sys/sys/vnode.h