Subversion Repositories HelenOS-historic

Rev

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

Rev 1452 Rev 1453
Line 267... Line 267...
267
void client_connection(ipc_callid_t callid, ipc_call_t *call)
267
void client_connection(ipc_callid_t callid, ipc_call_t *call)
268
{
268
{
269
    ipc_answer_fast(callid, ENOENT, 0, 0);
269
    ipc_answer_fast(callid, ENOENT, 0, 0);
270
}
270
}
271
 
271
 
272
/** Function that gets created on interrupt receival
272
/** Function that gets called on interrupt receival
273
 *
273
 *
274
 * This function is defined as a weak symbol - to be redefined in
274
 * This function is defined as a weak symbol - to be redefined in
275
 * user code.
275
 * user code.
276
 */
276
 */
277
void interrupt_received(ipc_call_t *call)
277
void interrupt_received(ipc_call_t *call)
Line 340... Line 340...
340
    }
340
    }
341
    conn->in_phone_hash = in_phone_hash;
341
    conn->in_phone_hash = in_phone_hash;
342
    list_initialize(&conn->msg_queue);
342
    list_initialize(&conn->msg_queue);
343
    conn->ptid = psthread_create(connection_thread, conn);
343
    conn->ptid = psthread_create(connection_thread, conn);
344
    conn->callid = callid;
344
    conn->callid = callid;
-
 
345
    if (call)
345
    conn->call = *call;
346
        conn->call = *call;
346
    conn->active = 1; /* We will activate it asap */
347
    conn->active = 1; /* We will activate it asap */
347
    conn->cthread = cthread;
348
    conn->cthread = cthread;
348
    list_initialize(&conn->link);
349
    list_initialize(&conn->link);
349
    if (!conn->ptid) {
350
    if (!conn->ptid) {
350
        free(conn);
351
        free(conn);