vfs: don't overwrite errno by a hard coded ENOENT
vfs: don't overwrite errno by a hard coded ENOENT

Calling "open" in CHECK_AND_CALL sets a perfectly correct errno.
There is no need to overwrite that with a value of ENOENT, since doing
so hides lower level errors like EIO.

Closes https://github.com/espressif/esp-idf/pull/8036

espressif/esp-idf,espressif/esp-idf,espressif/esp-idf,espressif/esp-idf