Changeset 9a1b20c in mainline for uspace/lib/libc


Ignore:
Timestamp:
2008-09-17T12:16:27Z (17 years ago)
Author:
Jiri Svoboda <jirik.svoboda@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fb9b0b0
Parents:
06a195bc
Message:

Merge syscall tracer (trace) and relevant part of udebug interface from tracing to trunk.

Location:
uspace/lib/libc
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/Makefile

    r06a195bc r9a1b20c  
    7979        generic/stdlib.c \
    8080        generic/mman.c \
     81        generic/udebug.c \
    8182        generic/vfs/vfs.c \
    8283        generic/vfs/canonify.c
  • uspace/lib/libc/generic/ipc.c

    r06a195bc r9a1b20c  
    910910        return ipc_answer_2(callid, EOK, (ipcarg_t) dst, (ipcarg_t) size);
    911911}
     912
     913#include <kernel/syscall/sysarg64.h>
     914/** Connect to a task specified by id.
     915 */
     916int ipc_connect_kbox(task_id_t id)
     917{
     918        sysarg64_t arg;
     919
     920        arg.value = (unsigned long long) id;
     921
     922        return __SYSCALL1(SYS_IPC_CONNECT_KBOX, (sysarg_t) &arg);
     923}
    912924 
    913925/** @}
  • uspace/lib/libc/include/ipc/ipc.h

    r06a195bc r9a1b20c  
    289289extern int ipc_data_write_finalize(ipc_callid_t callid, void *dst, size_t size);
    290290
     291#include <task.h>
     292
     293extern int ipc_connect_kbox(task_id_t id);
     294
    291295#endif
    292296
Note: See TracChangeset for help on using the changeset viewer.