LibC: make opendir() fail if path is not a directory

This commit is contained in:
2024-08-01 22:57:46 +03:00
parent a578527012
commit 1d9041f2aa

View File

@@ -55,7 +55,7 @@ DIR* fdopendir(int fd)
DIR* opendir(const char* dirname)
{
int fd = open(dirname, O_RDONLY);
int fd = open(dirname, O_RDONLY | O_DIRECTORY);
if (fd == -1)
return nullptr;
return fdopendir(fd);