add BSD SOCK_