ba_get_next_event() 関数は、FIFO バッファー内で待ち行列に入っている次のイベントについての情報を取得します。この関数は、ブロックモードまたは非ブロックモードで呼び出すことができます。
ブロックモードでは、ba_get_next_event() はバッファー内にイベントが格納されるまで待ってから戻ります。
非ブロックモードでは、ba_get_next_event() はイベントを正常に戻すか、あるいはバッファーが空の場合は -1 を返し、ba_errno を BA_SYSERR に設定し、errno を EWOULDBLOCK (EAGAIN) に設定します。