new file <sys/socket.h> + other minor changes