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~

Reply via email to