Changes in kernel/generic/src/proc/program.c [a53ed3a:719a208] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/program.c
ra53ed3a r719a208 66 66 * @param prg Buffer for storing program information. 67 67 * 68 * @return EOK on success or anerror code.69 * 70 */ 71 errno_t program_create(as_t *as, uintptr_t entry_addr, char *name, program_t *prg)68 * @return EOK on success or negative error code. 69 * 70 */ 71 int program_create(as_t *as, uintptr_t entry_addr, char *name, program_t *prg) 72 72 { 73 73 prg->loader_status = EE_OK; … … 134 134 * will be returned. 135 135 * 136 * @return EOK on success or anerror code.137 * 138 */ 139 errno_t program_create_from_image(void *image_addr, char *name, program_t *prg)136 * @return EOK on success or negative error code. 137 * 138 */ 139 int program_create_from_image(void *image_addr, char *name, program_t *prg) 140 140 { 141 141 as_t *as = as_create(0); … … 171 171 * @param name Name to set for the program's task. 172 172 * 173 * @return EOK on success or anerror code.174 * 175 */ 176 errno_t program_create_loader(program_t *prg, char *name)173 * @return EOK on success or negative error code. 174 * 175 */ 176 int program_create_loader(program_t *prg, char *name) 177 177 { 178 178 as_t *as = as_create(0); … … 225 225 * 226 226 */ 227 sys _errno_t sys_program_spawn_loader(char *uspace_name, size_t name_len)227 sysarg_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 errno_t rc = copy_from_uspace(namebuf, uspace_name, name_len);235 if (rc != EOK)236 return (sys _errno_t) rc;234 int rc = copy_from_uspace(namebuf, uspace_name, name_len); 235 if (rc != 0) 236 return (sysarg_t) rc; 237 237 238 238 namebuf[name_len] = 0; … … 241 241 program_t prg; 242 242 rc = program_create_loader(&prg, namebuf); 243 if (rc != EOK)243 if (rc != 0) 244 244 return rc; 245 245
Note:
See TracChangeset
for help on using the changeset viewer.