Subversion Repositories HelenOS

Rev

Rev 2071 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2071 Rev 2107
Line 210... Line 210...
210
        phones[phid] = 1;
210
        phones[phid] = 1;
211
    } else
211
    } else
212
        printf("error: %d\n", phid);
212
        printf("error: %d\n", phid);
213
}
213
}
214
 
214
 
215
 
-
 
216
 
-
 
217
int main(void)
215
int main(void)
218
{
216
{
219
    ipcarg_t phonead;
217
    ipcarg_t phonead;
220
    int i;
218
    int i;
221
    char c;
219
    char c;
Line 225... Line 223...
225
   
223
   
226
    printf("********************************\n");
224
    printf("********************************\n");
227
    printf("***********IPC Tester***********\n");
225
    printf("***********IPC Tester***********\n");
228
    printf("********************************\n");
226
    printf("********************************\n");
229
 
227
   
230
   
-
 
231
    async_set_client_connection(client_connection);
228
    async_set_client_connection(client_connection);
232
 
229
 
233
    for (i=TEST_START;i < TEST_START+10;i++) {
230
    for (i = TEST_START; i < TEST_START + 10; i++) {
234
        res = ipc_connect_to_me(PHONE_NS, i, 0, &phonead);
231
        res = ipc_connect_to_me(PHONE_NS, i, 0, &phonead);
235
        if (!res)
232
        if (!res)
Line 260... Line 257...
260
            break;
257
            break;
261
        case 'd':
258
        case 'd':
262
            do_answer_msg();
259
            do_answer_msg();
263
            break;
260
            break;
264
        case 'j':
261
        case 'j':
-
 
262
            printf("Entering infinite loop\n");
265
            while (1)
263
            while (1)
266
                ;
264
                ;
-
 
265
            break;
267
        case 'p':
266
        case 'p':
268
            printf("Doing page fault\n");
267
            printf("Doing page fault\n");
269
            *((char *)0) = 1;
268
            *((char *)0) = 1;
270
            printf("done\n");
269
            printf("done\n");
-
 
270
            break;
271
        case 'u':
271
        case 'u':
272
            var1=*( (int *) ( ( (char *)(&var) ) + 1 ) );
272
            var1=*( (int *) ( ( (char *)(&var) ) + 1 ) );
273
            break;
273
            break;
274
        }
274
        }
275
    }
275
    }