/*
* These manifest constants have the same names as those in the header
* <sys/ioctl_compat.h>, so you are not permitted to have both definitions
* in scope simultaneously in the same compilation unit. Nevertheless,
* they are required to be in scope when _POSIX_C_SOURCE is requested;
* this means that including the <sys/ioctl_compat.h> header before this
/*
* These manifest constants have the same names as those in the header
* <sys/ioctl_compat.h>, so you are not permitted to have both definitions
* in scope simultaneously in the same compilation unit. Nevertheless,
* they are required to be in scope when _POSIX_C_SOURCE is requested;
* this means that including the <sys/ioctl_compat.h> header before this