Changeset 9eb3623 in mainline for uspace/lib/libc/generic/loader.c
- Timestamp:
- 2009-04-08T18:47:17Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8be693b
- Parents:
- 6071a8f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/generic/loader.c
r6071a8f r9eb3623 55 55 { 56 56 return __SYSCALL2(SYS_PROGRAM_SPAWN_LOADER, 57 (sysarg_t) name, str len(name));57 (sysarg_t) name, str_size(name)); 58 58 } 59 59 … … 169 169 buffer_size = 0; 170 170 while (*ap != NULL) { 171 buffer_size += str len(*ap) + 1;171 buffer_size += str_size(*ap) + 1; 172 172 ++ap; 173 173 } … … 179 179 ap = argv; 180 180 dp = arg_buf; 181 181 182 while (*ap != NULL) { 182 str cpy(dp, *ap);183 dp += str len(*ap) + 1;183 str_ncpy(dp, *ap, buffer_size - (dp - arg_buf)); 184 dp += str_size(*ap) + 1; 184 185 185 186 ++ap;
Note:
See TracChangeset
for help on using the changeset viewer.