Hi,
At the start, I wanna tell that I am not well versed with BSD internals. Now coming to the question.
There is a mechanism to have communication between user space and kernel space in bsd using kqueues. However, what I have understood is, we can have pre-defined events using kqueue and kevents. Can the same mechanism be used to define a custom event? For eg. In Linux I may be able to use netlink sockets. Please, correct me if I am mistaken in my understanding.
If Kqueue is not the correct solution then is there any other mechanism that allows me to notify user space from kernel. I am looking for something other than custom defined signals.
Thanks
At the start, I wanna tell that I am not well versed with BSD internals. Now coming to the question.
There is a mechanism to have communication between user space and kernel space in bsd using kqueues. However, what I have understood is, we can have pre-defined events using kqueue and kevents. Can the same mechanism be used to define a custom event? For eg. In Linux I may be able to use netlink sockets. Please, correct me if I am mistaken in my understanding.
If Kqueue is not the correct solution then is there any other mechanism that allows me to notify user space from kernel. I am looking for something other than custom defined signals.
Thanks