Changeset 87b4baa in mainline for kernel/generic/src/console/console.c
- Timestamp:
- 2010-12-17T20:16:46Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 424558a
- Parents:
- 463e734 (diff), bbc74af7 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/console/console.c
r463e734 r87b4baa 162 162 ddi_parea_register(&klog_parea); 163 163 164 sysinfo_set_item_val("klog.faddr", NULL, ( unative_t) faddr);164 sysinfo_set_item_val("klog.faddr", NULL, (sysarg_t) faddr); 165 165 sysinfo_set_item_val("klog.pages", NULL, KLOG_PAGES); 166 166 … … 193 193 194 194 /** Tell kernel to get keyboard/console access again */ 195 unative_t sys_debug_enable_console(void)195 sysarg_t sys_debug_enable_console(void) 196 196 { 197 197 #ifdef CONFIG_KCONSOLE … … 204 204 205 205 /** Tell kernel to relinquish keyboard/console access */ 206 unative_t sys_debug_disable_console(void)206 sysarg_t sys_debug_disable_console(void) 207 207 { 208 208 release_console(); … … 333 333 * 334 334 */ 335 unative_t sys_klog(int fd, const void *buf, size_t size)335 sysarg_t sys_klog(int fd, const void *buf, size_t size) 336 336 { 337 337 char *data; … … 339 339 340 340 if (size > PAGE_SIZE) 341 return ( unative_t) ELIMIT;341 return (sysarg_t) ELIMIT; 342 342 343 343 if (size > 0) { 344 344 data = (char *) malloc(size + 1, 0); 345 345 if (!data) 346 return ( unative_t) ENOMEM;346 return (sysarg_t) ENOMEM; 347 347 348 348 rc = copy_from_uspace(data, buf, size); 349 349 if (rc) { 350 350 free(data); 351 return ( unative_t) rc;351 return (sysarg_t) rc; 352 352 } 353 353 data[size] = 0;
Note:
See TracChangeset
for help on using the changeset viewer.