|
Message-ID: <CAKpSnpJsgQuwOEiQ4xzMhboyFUoCq2uXQq_9Mo6MT8JusX5DJA@mail.gmail.com>
Date: Mon, 28 Jan 2019 12:37:30 +0000
From: Jorge Almeida <jjalmeida@...il.com>
To: musl@...ts.openwall.com
Subject: fdopendir (BUG?)
Calling fdopendir with a file descriptor obtained with O_PATH yields a
bad directory stream descriptor (as it should, if I understood
correctly the documentation of open() re O_PATH). However, the call
doesn't fail (it should fail with EBADF). A subsequent call to readdir
(3) detects the error.
(the problem also occurs with glibc, besides the fact that glibc
requires also _GNU_SOURCE to compile, contradicting the linux man
page)
Am I missing something? (Complete test program in attachement, so
that Gmail doesn't crap it.)
Thanks,
Jorge Almeida
View attachment "test.c" of type "text/x-csrc" (792 bytes)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.