Subversion Repositories HelenOS

Rev

Rev 3397 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3397 Rev 3492
Line 193... Line 193...
193
 * - ARG1 - source virtual address in the destination address space
193
 * - ARG1 - source virtual address in the destination address space
194
 * - ARG2 - final size of data to be copied
194
 * - ARG2 - final size of data to be copied
195
 */
195
 */
196
#define IPC_M_DATA_READ     7
196
#define IPC_M_DATA_READ     7
197
 
197
 
-
 
198
/** Debug the recipient.
-
 
199
 * - ARG1 - specifies the debug method (from udebug_method_t)
-
 
200
 * - other arguments are specific to the debug method
-
 
201
 */
-
 
202
#define IPC_M_DEBUG_ALL     8
-
 
203
 
198
/* Well-known methods */
204
/* Well-known methods */
199
#define IPC_M_LAST_SYSTEM   511
205
#define IPC_M_LAST_SYSTEM   511
200
#define IPC_M_PING      512
206
#define IPC_M_PING      512
201
/* User methods */
207
/* User methods */
202
#define IPC_FIRST_USER_METHOD   1024
208
#define IPC_FIRST_USER_METHOD   1024
Line 305... Line 311...
305
extern int ipc_forward(call_t *, phone_t *, answerbox_t *, int);
311
extern int ipc_forward(call_t *, phone_t *, answerbox_t *, int);
306
extern void ipc_cleanup(void);
312
extern void ipc_cleanup(void);
307
extern int ipc_phone_hangup(phone_t *);
313
extern int ipc_phone_hangup(phone_t *);
308
extern void ipc_backsend_err(phone_t *, call_t *, unative_t);
314
extern void ipc_backsend_err(phone_t *, call_t *, unative_t);
309
extern void ipc_print_task(task_id_t);
315
extern void ipc_print_task(task_id_t);
-
 
316
extern void ipc_answerbox_slam_phones(answerbox_t *, bool);
-
 
317
extern void ipc_cleanup_call_list(link_t *);
310
 
318
 
311
extern answerbox_t *ipc_phone_0;
319
extern answerbox_t *ipc_phone_0;
312
 
320
 
313
#endif
321
#endif
314
 
322