fs/mmap: return EBADF when file descriptors is invalid

MIRTOS-504

Change-Id: I06276be2bbc67e4d6dd04bfd6b5a205bdf639d99
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
This commit is contained in:
Jiuzhu Dong
2021-03-18 14:14:13 +08:00
committed by dongjiuzhu1
parent 9d17731a81
commit e364beaf87
+1 -5
View File
@@ -161,12 +161,8 @@ FAR void *rammap(int fd, size_t length, off_t offset)
fpos = lseek(fd, offset, SEEK_SET);
if (fpos == (off_t)-1)
{
/* Seek failed... errno has already been set, but EINVAL is probably
* the correct response.
*/
ferr("ERROR: Seek to position %d failed\n", (int)offset);
errcode = EINVAL;
errcode = get_errno();
goto errout_with_region;
}