Some architectures require memset for FD_ZERO and thus string.h.