ref: 13065e16b3c4fba4d9200ed7fec89ee49338f12a
dir: /sys/src/libventi/strdup.c/
#include <u.h> #include <libc.h> #include <venti.h> char* vtstrdup(char *s) { int n; char *ss; if(s == nil) return nil; n = strlen(s) + 1; ss = vtmalloc(n); memmove(ss, s, n); return ss; }