9 Feb
                
                    2006
                
            
            
                9 Feb
                
                '06
                
            
            
            
        
    
                11:40 p.m.
            
        imap-login: io_loop_handle_add: epoll_ctl(op=3, fd=10, ret=-1, errno=2): No such file or directory
Could it be that similarly to kqueue on *BSD the Linux kernel unregisters/removes the handle automatically when it gets closed? And that dovecot closes it before unregistering it from epoll?
I don't know enough about epoll to answer that. I do see that in src/lib/ioloop-epoll.c, the "io_loop_handler_init()" function calls this, which sounds related.:
   fd_close_on_exec(ctx->epfd, TRUE);But again, I am not very familiar with the specifics of epoll. Maybe somebody else on this list knows?
Thanks, Bill