1570af302Sopenharmony_cistruct semid_ds { 2570af302Sopenharmony_ci struct ipc_perm sem_perm; 3570af302Sopenharmony_ci time_t sem_otime; 4570af302Sopenharmony_ci long __unused1; 5570af302Sopenharmony_ci time_t sem_ctime; 6570af302Sopenharmony_ci long __unused2; 7570af302Sopenharmony_ci unsigned short sem_nsems; 8570af302Sopenharmony_ci char __sem_nsems_pad[sizeof(long)-sizeof(short)]; 9570af302Sopenharmony_ci long __unused3; 10570af302Sopenharmony_ci long __unused4; 11570af302Sopenharmony_ci}; 12