Split fd types on send/recvmsg, sendto, and recvfrom
Split fd types on send/recvmsg, sendto, and recvfrom

columbia/libtrack,columbia/libtrack,columbia/libtrack,columbia/libtrack,columbia/libtrack,columbia/libtrack