On 8/19/23 02:48, Karim Taha wrote:
+ switch (cmd) { + case IPC_STAT: + case IPC_SET: + if (target_to_host_shmid_ds(&dsarg, buff)) { + return -TARGET_EFAULT; + } + ret = get_errno(shmctl(shmid, cmd, &dsarg)); + if (host_to_target_shmid_ds(buff, &dsarg)) { + return -TARGET_EFAULT; + } + break;
IPC_STAT treats buff as output, IPC_SET treats buff as input, so these cases can't be combined. r~