mirror of
https://github.com/mii443/qemu.git
synced 2025-08-28 18:09:35 +00:00
Fix missing strnlen problems
Fix missing strnlen (a GNU extension) problems by using qemu_strnlen used for user emulators also for system emulators. Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
@ -37,17 +37,6 @@ abi_long copy_to_user(abi_ulong gaddr, void *hptr, size_t len)
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* XXX: use host strnlen if available ? */
|
||||
static int qemu_strnlen(const char *s, int max_len)
|
||||
{
|
||||
int i;
|
||||
for(i = 0; i < max_len; i++) {
|
||||
if (s[i] == '\0')
|
||||
break;
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
/* Return the length of a string in target memory or -TARGET_EFAULT if
|
||||
access error */
|
||||
abi_long target_strlen(abi_ulong guest_addr1)
|
||||
|
Reference in New Issue
Block a user