_POSIX_MEMLOCK, which was causing cdrecord to think that mlockall(2) was available. Of course the real solution is to not define _POSIX_MEMLOCK until this is true.