| 214 | */ |
| 215 | |
| 216 | void init_thread_mask(int* mask,Master_info* mi,bool inverse) |
| 217 | { |
| 218 | bool set_io = mi->slave_running, set_sql = mi->rli.slave_running; |
| 219 | int tmp_mask=0; |
| 220 | DBUG_ENTER("init_thread_mask"); |
| 221 | |
| 222 | if (set_io) |
| 223 | tmp_mask |= SLAVE_IO; |
| 224 | if (set_sql) |
| 225 | tmp_mask |= SLAVE_SQL; |
| 226 | if (inverse) |
| 227 | tmp_mask^= (SLAVE_IO | SLAVE_SQL); |
| 228 | *mask = tmp_mask; |
| 229 | DBUG_VOID_RETURN; |
| 230 | } |
| 231 | |
| 232 | |
| 233 | /* |
no outgoing calls
no test coverage detected