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 = vtMemAlloc(n); 15 memmove(ss, s, n); 16 return ss; 17 } 18 19