Changeset 08e103d4 in mainline for uspace/lib/c/generic/loader.c
- Timestamp:
- 2019-02-05T18:26:05Z (6 years ago)
- Children:
- 1d2f85e
- Parents:
- d066259
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 16:16:55)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 18:26:05)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/loader.c
rd066259 r08e103d4 57 57 { 58 58 return (errno_t) __SYSCALL2(SYS_PROGRAM_SPAWN_LOADER, 59 (sysarg_t) name, str_ size(name));59 (sysarg_t) name, str_bytes(name)); 60 60 } 61 61 … … 125 125 str_cpy(cwd, MAX_PATH_LEN + 1, "/"); 126 126 127 size_t len = str_ length(cwd);127 size_t len = str_code_points(cwd); 128 128 129 129 async_exch_t *exch = async_exchange_begin(ldr->sess); … … 161 161 aid_t req = async_send_0(exch, LOADER_SET_PROGRAM, &answer); 162 162 163 errno_t rc = async_data_write_start(exch, name, str_ size(name) + 1);163 errno_t rc = async_data_write_start(exch, name, str_bytes(name) + 1); 164 164 if (rc == EOK) { 165 165 async_exch_t *vfs_exch = vfs_exchange_begin(); … … 226 226 size_t buffer_size = 0; 227 227 while (*ap != NULL) { 228 buffer_size += str_ size(*ap) + 1;228 buffer_size += str_bytes(*ap) + 1; 229 229 ap++; 230 230 } … … 240 240 while (*ap != NULL) { 241 241 str_cpy(dp, buffer_size - (dp - arg_buf), *ap); 242 dp += str_ size(*ap) + 1;242 dp += str_bytes(*ap) + 1; 243 243 ap++; 244 244 } … … 280 280 aid_t req = async_send_0(exch, LOADER_ADD_INBOX, NULL); 281 281 282 errno_t rc = async_data_write_start(exch, name, str_ size(name) + 1);282 errno_t rc = async_data_write_start(exch, name, str_bytes(name) + 1); 283 283 if (rc == EOK) { 284 284 rc = vfs_pass_handle(vfs_exch, file, exch);
Note:
See TracChangeset
for help on using the changeset viewer.