c9a23604b9
to SCARG(uap, len) won't do, because that'd be an int *. copy the value into a size_t, and pass pointer to that.