s/strcpy/memcpy/ .... fbuf are used for arbitrary data ... not only null-terminated strings