user_strdup() forces null termination
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 6 Aug 2010 20:30:23 +0000 (13:30 -0700)
committerKevin Klues <klueska@cs.berkeley.edu>
Thu, 3 Nov 2011 00:35:50 +0000 (17:35 -0700)
commitc6726248500814406627dfdfed8cd8c8571d08a7
tree524fb3fb8e9573b9982ad24f778d526f05068d70
parent86a97d02cd54bbd5d80ff7c968c4c0b0247c7c9c
user_strdup() forces null termination

The previous version checked for it and failed if it wasn't null
terminated.  This one just makes it null-terminated, and clarifies it's
usage.  Specifically, it is meant for when we know a string's length,
which will be the case for all syscalls eventually (patch pending).
kern/include/umem.h
kern/src/syscall.c
kern/src/umem.c