| 690 | } // extern "C" |
| 691 | |
| 692 | int bthread_id_create2( |
| 693 | bthread_id_t* id, void* data, |
| 694 | int (*on_error)(bthread_id_t, void*, int, const std::string&)) { |
| 695 | return bthread::id_create_impl( |
| 696 | id, data, NULL, |
| 697 | (on_error ? on_error : bthread::default_bthread_id_on_error2)); |
| 698 | } |
| 699 | |
| 700 | int bthread_id_create2_ranged( |
| 701 | bthread_id_t* id, void* data, |