kstrndup — allocate space for and copy an existing string
char * kstrndup ( | const char * s, |
| size_t max, | |
gfp_t gfp); |
const char * sthe string to duplicate
size_t max
read at most max chars from s
gfp_t gfp
the GFP mask used in the kmalloc call when allocating memory