strlen() doesn't not include the '\0', so add +1 when calling malloc()
tree3a6e03c00a9b532c7b69293d1f1f2aee84fa446f
drwxr-xr-x - fileops
drwxr-xr-x - genstructs
drwxr-xr-x - ipc
drwxr-xr-x - kqueue
drwxr-xr-x - pthreads