diff options
Diffstat (limited to 'src/sys/os')
-rw-r--r-- | src/sys/os/os_systm.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/sys/os/os_systm.c b/src/sys/os/os_systm.c index 69fab30..0e28372 100644 --- a/src/sys/os/os_systm.c +++ b/src/sys/os/os_systm.c @@ -117,3 +117,13 @@ copyinstr(const void *uaddr, char *kaddr, size_t len) return 0; } + +int +copyoutstr(const void *kaddr, void *addr, size_t len) +{ + size_t slen; + + slen = strlen(kaddr); + len = MIN(slen, len); + return copyout(kaddr, addr, len); +} |