¿Los epoll dan bytes disponibles para leer o escribir, y la function de umbral?

kqueue proporciona los bytes disponibles para enviar o recibir si el file descriptior (como el socket) recibe señal. y, kqueue da la característica de umbral, por ejemplo, no señaliza hasta que haya suficientes bytes disponibles para leer o escribir si el usuario lo desea.

¿Estas dos características también son dadas por epoll? Busqué en Google, pero no pude encontrarlos todavía.