linux-user: Fix style problems in linuxload.c

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20210706234932.356913-3-richard.henderson@linaro.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
This commit is contained in:
Richard Henderson 2021-07-06 16:48:58 -07:00 committed by Laurent Vivier
parent 7aa9fe3a52
commit a46955ff61
1 changed files with 20 additions and 22 deletions

View File

@ -1,20 +1,19 @@
/* Code for loading Linux executables. Mostly linux kernel code. */
#include "qemu/osdep.h"
#include "qemu.h"
#define NGROUPS 32
/* ??? This should really be somewhere else. */
abi_long memcpy_to_target(abi_ulong dest, const void *src,
unsigned long len)
abi_long memcpy_to_target(abi_ulong dest, const void *src, unsigned long len)
{
void *host_ptr;
host_ptr = lock_user(VERIFY_WRITE, dest, len, 0);
if (!host_ptr)
if (!host_ptr) {
return -TARGET_EFAULT;
}
memcpy(host_ptr, src, len);
unlock_user(host_ptr, dest, 1);
return 0;
@ -27,8 +26,7 @@ static int count(char ** vec)
for (i = 0; *vec; i++) {
vec++;
}
return(i);
return i;
}
static int prepare_binprm(struct linux_binprm *bprm)
@ -38,15 +36,15 @@ static int prepare_binprm(struct linux_binprm *bprm)
int retval;
if (fstat(bprm->fd, &st) < 0) {
return(-errno);
return -errno;
}
mode = st.st_mode;
if (!S_ISREG(mode)) { /* Must be regular file */
return(-EACCES);
return -EACCES;
}
if (!(mode & 0111)) { /* Must have at least one execute bit set */
return(-EACCES);
return -EACCES;
}
bprm->e_uid = geteuid();
@ -163,5 +161,5 @@ int loader_exec(int fdexec, const char *filename, char **argv, char **envp,
return retval;
}
return(retval);
return retval;
}