userland: implement strlcpy()