enlightenment creates a server from e_ipc_init with ecore_ipc_server_add, this creates a socket that is leaked to all processes launched from E.
It ends up creating a socket with efl_net_socket4() with close_on_exec derived from some object property that doesn't appear to have any way to set, since this all gets handled with one efl call.