This can be used for select
/poll
calls if you wait on other fds or can be
integrated into another event loop (e.g. from a GUI application framework).
It can also be used to set/remove the O_NONBLOCK flag using fcntl
to modify
the blocking behaviour in raw1394_loop_iterate
. It must not be used for
anything else.