Changeset 9a1b20c in mainline for uspace


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
Files:
14 added
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r06a195bc r9a1b20c  
    4949        app/tetris \
    5050        app/tester \
     51        app/trace \
    5152        app/klog \
    5253        app/init \
  • 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.