1 #include <u.h> 2 #include <libc.h> 3 #include <venti.h> 4 5 char* 6 vtstrdup(char *s) 7 { 8 int n; 9 char *ss; 10 11 if(s == nil) 12 return nil; 13 n = strlen(s) + 1; 14 ss = vtmalloc(n); 15 memmove(ss, s, n); 16 return ss; 17 } 18