Changeset db24058 in mainline for uspace/lib/libc/generic/libc.c
- Timestamp:
- 2009-06-30T15:53:15Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2d11a7d8
- Parents:
- 6db6fd1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/generic/libc.c
r6db6fd1 rdb24058 53 53 #include <loader/pcb.h> 54 54 55 extern char _heap;56 55 extern int main(int argc, char *argv[]); 57 58 int _errno;59 56 60 57 void _exit(int status) … … 65 62 void __main(void *pcb_ptr) 66 63 { 67 (void) as_area_create(&_heap, 1, AS_AREA_WRITE | AS_AREA_READ); 68 69 _async_init(); 64 __heap_init(); 65 __async_init(); 70 66 fibril_t *fibril = fibril_setup(); 71 67 __tcb_set(fibril->tcb); … … 80 76 argc = 0; 81 77 argv = NULL; 82 stdio_init(0, NULL);78 __stdio_init(0, NULL); 83 79 } else { 84 80 argc = __pcb->argc; 85 81 argv = __pcb->argv; 86 stdio_init(__pcb->filc, __pcb->filv);82 __stdio_init(__pcb->filc, __pcb->filv); 87 83 } 88 84 89 85 main(argc, argv); 90 stdio_done();86 __stdio_done(); 91 87 } 92 88
Note:
See TracChangeset
for help on using the changeset viewer.