Subversion Repositories Kolibri OS

Rev

Rev 3482 | Rev 4125 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3482 Rev 4110
Line 141... Line 141...
141
int dbgprintf(const char* format, ...);
141
int dbgprintf(const char* format, ...);
142
 
142
 
Line 143... Line 143...
143
///////////////////////////////////////////////////////////////////////////////
143
///////////////////////////////////////////////////////////////////////////////
Line -... Line 144...
-
 
144
 
-
 
145
static inline int CreateKernelThread(void *entry)
-
 
146
{
-
 
147
    int pid;
-
 
148
     __asm__ __volatile__ (
-
 
149
     "call *__imp__CreateThread"
-
 
150
     :"=a"(pid)
-
 
151
     :"b"(1),"c"(entry),"d"(0)
-
 
152
     :"memory");
-
 
153
     __asm__ __volatile__ ("":::"ebx","ecx","edx","esi","edi");
-
 
154
     return pid;
-
 
155
};
-
 
156
 
144
 
157
 
145
static inline evhandle_t CreateEvent(kevent_t *ev, u32_t flags)
158
static inline evhandle_t CreateEvent(kevent_t *ev, u32_t flags)
146
{
159
{
Line 147... Line 160...
147
     evhandle_t evh;
160
     evhandle_t evh;