added linux headers for memcpy()