Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 2481 → Rev 2482

/trunk/uspace/lib/libc/generic/libc.c
42,7 → 42,7
#include <unistd.h>
#include <thread.h>
#include <malloc.h>
#include <psthread.h>
#include <fibril.h>
#include <io/stream.h>
#include <ipc/ipc.h>
#include <async.h>
57,12 → 57,12
 
void __main(void)
{
psthread_data_t *pt;
fibril_t *f;
 
(void) as_area_create(&_heap, 1, AS_AREA_WRITE | AS_AREA_READ);
_async_init();
pt = psthread_setup();
__tcb_set(pt->tcb);
f = fibril_setup();
__tcb_set(f->tcb);
}
 
void __io_init(void)
74,7 → 74,7
 
void __exit(void)
{
psthread_teardown(__tcb_get()->pst_data);
fibril_teardown(__tcb_get()->fibril_data);
_exit(0);
}