Changeset b7fd2a0 in mainline for kernel/generic/src/proc/program.c
- Timestamp:
- 2018-01-13T03:10:29Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/program.c
r36f0738 rb7fd2a0 69 69 * 70 70 */ 71 int program_create(as_t *as, uintptr_t entry_addr, char *name, program_t *prg)71 errno_t program_create(as_t *as, uintptr_t entry_addr, char *name, program_t *prg) 72 72 { 73 73 prg->loader_status = EE_OK; … … 137 137 * 138 138 */ 139 int program_create_from_image(void *image_addr, char *name, program_t *prg)139 errno_t program_create_from_image(void *image_addr, char *name, program_t *prg) 140 140 { 141 141 as_t *as = as_create(0); … … 174 174 * 175 175 */ 176 int program_create_loader(program_t *prg, char *name)176 errno_t program_create_loader(program_t *prg, char *name) 177 177 { 178 178 as_t *as = as_create(0); … … 225 225 * 226 226 */ 227 sys arg_t sys_program_spawn_loader(char *uspace_name, size_t name_len)227 sys_errno_t sys_program_spawn_loader(char *uspace_name, size_t name_len) 228 228 { 229 229 /* Cap length of name and copy it from userspace. */ … … 232 232 233 233 char namebuf[TASK_NAME_BUFLEN]; 234 int rc = copy_from_uspace(namebuf, uspace_name, name_len);234 errno_t rc = copy_from_uspace(namebuf, uspace_name, name_len); 235 235 if (rc != 0) 236 return (sys arg_t) rc;236 return (sys_errno_t) rc; 237 237 238 238 namebuf[name_len] = 0;
Note:
See TracChangeset
for help on using the changeset viewer.