ing' will always be
              null-terminated, even if truncation of the data occurs.
 
   size       is the index of last non-blank character of the continued
              string as it is represented in the kernel pool.  This is
              the actual number of characters needed to hold the
              requested string.  If `string' contains a truncated
              portion of the full string, strlen(string) will be less
              than `size'.
 
              If the value of `string' should b