SMC_MAX_SIZE
if (rsize > SMC_MAX_SIZE)
if (wsize > SMC_MAX_SIZE)
if (size > SMC_MAX_SIZE || size == 0)