ASSERTe
ASSERTe(*main_errno, == EBADF);
ASSERTe(errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(*main_errno, == EBADF);
ASSERTe(errno, == EXDEV);
ASSERTe(errno, == EXDEV);
ASSERTe(errno, == EXDEV);
ASSERTe(*t1_errno, == EXDEV);
ASSERTe(wait(&status), == child_pid);
ASSERTe(poll(p, 2, 0), == 1);
ASSERTe(poll(p, 1, INFTIM), == 1);
ASSERTe(write(fd, &msg, sizeof msg), == sizeof msg);
ASSERTe(read(fd, &buf, sizeof buf), == sizeof buf);
ASSERTe(poll(NULL, 0, 0), == 0);
ASSERTe(poll(p, 2, 0), == 2); /* if 4 then bug in kernel not fixed */
ASSERTe(poll(p, 2, 0), == 2); /* again, old kernels had this bug */
ASSERTe(pthread_mutex_lock(mutex), == EDEADLK);
ASSERTe(pthread_mutex_unlock(mutex), != 0);
ASSERTe(pthread_mutex_unlock(&mutex_recursive), != 0);
ASSERTe(pthread_mutex_timedlock(&mutex_normal, &ts), == ETIMEDOUT);
ASSERTe(errno, == EWOULDBLOCK ||
ASSERTe(wait(&status), == child_pid);
ASSERTe(wait(&status), == child_pid);
ASSERTe(r, == EINVAL);