mirror of
https://github.com/apache/nuttx.git
synced 2026-06-06 08:36:24 +08:00
nuttx/fs: Remove explicity references to errno. That is a problem from within the kernel for certain configurations
This commit is contained in:
@@ -103,7 +103,7 @@ int nxffs_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
|
||||
ret = sem_wait(&volume->exclsem);
|
||||
if (ret != OK)
|
||||
{
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
goto errout;
|
||||
}
|
||||
|
||||
@@ -404,7 +404,7 @@ static inline int nxffs_wropen(FAR struct nxffs_volume_s *volume,
|
||||
if (ret != OK)
|
||||
{
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
goto errout;
|
||||
}
|
||||
|
||||
@@ -417,7 +417,7 @@ static inline int nxffs_wropen(FAR struct nxffs_volume_s *volume,
|
||||
if (ret != OK)
|
||||
{
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
goto errout_with_wrsem;
|
||||
}
|
||||
|
||||
@@ -715,7 +715,7 @@ static inline int nxffs_rdopen(FAR struct nxffs_volume_s *volume,
|
||||
if (ret != OK)
|
||||
{
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
goto errout;
|
||||
}
|
||||
|
||||
@@ -1160,7 +1160,7 @@ int nxffs_close(FAR struct file *filep)
|
||||
ret = sem_wait(&volume->exclsem);
|
||||
if (ret != OK)
|
||||
{
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
goto errout;
|
||||
}
|
||||
|
||||
@@ -184,7 +184,7 @@ ssize_t nxffs_read(FAR struct file *filep, FAR char *buffer, size_t buflen)
|
||||
ret = sem_wait(&volume->exclsem);
|
||||
if (ret != OK)
|
||||
{
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
goto errout;
|
||||
}
|
||||
|
||||
@@ -474,7 +474,7 @@ ssize_t nxffs_write(FAR struct file *filep, FAR const char *buffer, size_t bufle
|
||||
ret = sem_wait(&volume->exclsem);
|
||||
if (ret != OK)
|
||||
{
|
||||
ret = -errno;
|
||||
ret = -get_errno();
|
||||
fdbg("ERROR: sem_wait failed: %d\n", ret);
|
||||
goto errout;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user