linux-user: Add support for SCM_CREDENTIALS.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
This commit is contained in:
Huw Davies 2014-04-17 14:02:48 +01:00 committed by Riku Voipio
parent 52b6549442
commit 4bc2975698
1 changed files with 11 additions and 0 deletions

View File

@ -1269,6 +1269,17 @@ static inline abi_long host_to_target_cmsg(struct target_msghdr *target_msgh,
target_tv->tv_usec = tswapal(tv->tv_usec);
break;
}
case SCM_CREDENTIALS:
{
struct ucred *cred = (struct ucred *)data;
struct target_ucred *target_cred =
(struct target_ucred *)target_data;
__put_user(cred->pid, &target_cred->pid);
__put_user(cred->uid, &target_cred->uid);
__put_user(cred->gid, &target_cred->gid);
break;
}
default:
goto unimplemented;
}