Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/trace/ipcp.c

    ra3b339b4 r4e00f87  
    140140void ipcp_init(void)
    141141{
     142        ipc_m_desc_t *desc;
     143        oper_t *oper;
     144
    142145        val_type_t arg_def[OPER_MAX_ARGS] = {
    143146                V_INTEGER,
     
    159162        proto_system = proto_new("system");
    160163
    161         for (size_t i = 0; i < ipc_methods_len; i++) {
    162                 oper_t *oper = oper_new(ipc_methods[i].name, OPER_MAX_ARGS,
    163                     arg_def, V_INTEGER, OPER_MAX_ARGS, arg_def);
    164                 proto_add_oper(proto_system, ipc_methods[i].number, oper);
     164        desc = ipc_methods;
     165        while (desc->number != 0) {
     166                oper = oper_new(desc->name, OPER_MAX_ARGS, arg_def, V_INTEGER,
     167                        OPER_MAX_ARGS, arg_def);
     168                proto_add_oper(proto_system, desc->number, oper);
     169
     170                ++desc;
    165171        }
    166172
Note: See TracChangeset for help on using the changeset viewer.