1570af302Sopenharmony_cistruct semid_ds { 2570af302Sopenharmony_ci struct ipc_perm sem_perm; 3570af302Sopenharmony_ci unsigned long __sem_otime_hi; 4570af302Sopenharmony_ci unsigned long __sem_otime_lo; 5570af302Sopenharmony_ci unsigned long __sem_ctime_hi; 6570af302Sopenharmony_ci unsigned long __sem_ctime_lo; 7570af302Sopenharmony_ci unsigned short __sem_nsems_pad, sem_nsems; 8570af302Sopenharmony_ci long __unused3; 9570af302Sopenharmony_ci long __unused4; 10570af302Sopenharmony_ci time_t sem_otime; 11570af302Sopenharmony_ci time_t sem_ctime; 12570af302Sopenharmony_ci}; 13