diff -r c1f305e339c6 -r 5ab50514d9b2 master/master.h --- a/master/master.h Tue Apr 25 11:39:33 2006 +0000 +++ b/master/master.h Tue Apr 25 12:04:04 2006 +0000 @@ -98,6 +98,9 @@ unsigned int reserved; /**< true, if the master is reserved for RT */ struct timer_list freerun_timer; /**< timer object for free run mode */ ec_master_mode_t mode; /**< master mode */ + int (*request_cb)(void *); /**< lock request callback */ + void (*release_cb)(void *); /**< lock release callback */ + void *cb_data; /**< data parameter of locking callbacks */ }; /*****************************************************************************/