Subversion Repositories HelenOS

Rev

Rev 2927 | Rev 3149 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2927 Rev 2956
Line 168... Line 168...
168
    /** Fibril function that will be used to handle the connection. */
168
    /** Fibril function that will be used to handle the connection. */
169
    void (*cfibril)(ipc_callid_t, ipc_call_t *);
169
    void (*cfibril)(ipc_callid_t, ipc_call_t *);
170
} connection_t;
170
} connection_t;
171
 
171
 
172
/** Identifier of the incoming connection handled by the current fibril. */
172
/** Identifier of the incoming connection handled by the current fibril. */
173
__thread connection_t *FIBRIL_connection;
173
static __thread connection_t *FIBRIL_connection;
174
 
174
 
175
/**
175
/**
176
 * If true, it is forbidden to use async_req functions and all preemption is
176
 * If true, it is forbidden to use async_req functions and all preemption is
177
 * disabled.
177
 * disabled.
178
 */
178
 */
179
__thread int _in_interrupt_handler;
179
static __thread int _in_interrupt_handler;
180
 
180
 
181
static void default_client_connection(ipc_callid_t callid, ipc_call_t *call);
181
static void default_client_connection(ipc_callid_t callid, ipc_call_t *call);
182
static void default_interrupt_received(ipc_callid_t callid, ipc_call_t *call);
182
static void default_interrupt_received(ipc_callid_t callid, ipc_call_t *call);
183
 
183
 
184
/**
184
/**