> I see that there are several fairly general event sources now:
> - signals
> - epoll events
> - async I/O events
> - posix timers
> More events that don't provide enough information:
> - dnotify details (siginfo doesn't say enough)
> - sigsegv read/write? (siginfo doesn't say enough)
> More events that should be accessible but aren't:
> - vm paging like crazy, please release some memory
> Your synchronous signals code effectively makes signals work with
> select/poll/epoll nicely.
How about also including a connect()/bind() interface so that
you can sort of have a "sockets for signals" type interface.
This seems like a nice type of interface for synchronization.
And maybe use send()/recv() instead of read()/write(). Or am
I on crack:)
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/