modified type of socket fd