fix sys_getcwd (#8852)

This commit is contained in:
xiao-mang
2024-04-25 18:28:53 +08:00
committed by GitHub
parent be97a8ef25
commit 75f41723cb

View File

@@ -4718,9 +4718,10 @@ __exit:
}
#endif
char *sys_getcwd(char *buf, size_t size)
long sys_getcwd(char *buf, size_t size)
{
char *tmp, *ret = RT_NULL;
char *tmp = RT_NULL;
long ret = -1;
if (!lwp_user_accessable((void *)buf, size))
{
@@ -4737,7 +4738,10 @@ char *sys_getcwd(char *buf, size_t size)
{
if (lwp_put_to_user(buf, tmp, size) > 0)
{
ret = buf;
if (buf != RT_NULL)
ret = strlen(buf);
else
ret = -EFAULT;
}
}