From: Rich Felker Date: Sat, 29 Jun 2013 03:57:58 +0000 (-0400) Subject: work around wrong kernel type for sem_nsems member of struct semid_ds X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=commitdiff_plain;h=062f40ef3e56021f4a9902095867e35cce6d99c4;hp=062f40ef3e56021f4a9902095867e35cce6d99c4 work around wrong kernel type for sem_nsems member of struct semid_ds rejecting invalid values for n is fine even in the case where a new sem will not be created, since the kernel does its range checks on n even in this case as well. by default, the kernel will bound the limit well below USHRT_MAX anyway, but it's presumably possible that an administrator could override this limit and break things. ---