or greater than the implementation limit
.BR SEMVMX .
.SH CONFORMING TO
-SVr4, POSIX.1-2001.
+POSIX.1-2001, POSIX.1-2001, SVr4.
.\" SVr4 documents more error conditions EINVAL and EOVERFLOW.
-POSIX.1-2001 specifies the
+POSIX.1 specifies the
+.\" POSIX.1-2001, POSIX.1-2008
.I sem_nsems
field of the
.I semid_ds
.PP
In some earlier versions of glibc, the
.I semun
-union was defined in \fI<sys/sem.h>\fP, but POSIX.1-2001 requires
+union was defined in \fI<sys/sem.h>\fP, but POSIX.1 requires
+.\" POSIX.1-2001, POSIX.1-2008
that the caller define this union.
On versions of glibc where this union is \fInot\fP defined,
the macro