Hello All,
I am working with kernel programming. I have question. When any application calls a function which is a blocking call, for ex. accept() is a blocking call and the application is going to block until the other host calls connect.
My question is How the application is blocking and how the kernel notifies it after a connect is called by other host in the network.
And also kernel sys_accept is called when application calls accept.How the kernel is executing the sys_accept for another process while blocking on the sys_accept for the first process.
Thanks in advance.
Regards
Jhoney