The only ones I've seen, on a vanilla 4.3BSD system, are (1) arrival of out-of-band data for a socket, and (2) the presence of control-status information to be read from the master side of a pseudo-terminal that has been put into packet mode. Rich Stevens