00001 #ifndef __OMEGA0_LIB_INTERNAL_H
00002 #define __OMEGA0_LIB_INTERNAL_H
00003
00004 #include <l4/sys/types.h>
00005
00006
00007 extern int omega0_initalized;
00008 extern l4_threadid_t omega0_management_thread;
00009
00010 extern int omega0_init(void);
00011
00012
00013
00014
00015
00016
00017
00018 extern int omega0_call(int lthread, omege0_request_descriptor type,
00019 l4_umword_t param, l4_timeout_t timeout);
00020 extern int omega0_open_call(int lthread, omege0_request_descriptor type,
00021 l4_umword_t param, l4_timeout_t timeout,
00022 l4_threadid_t*, l4_umword_t*,l4_umword_t*);
00023 extern int omega0_call_long(int lthread, omege0_request_descriptor type,
00024 l4_umword_t param, l4_threadid_t thread);
00025
00026 #endif