3 use std::unstable::run_in_bare_thread;
5 externfn!(fn rust_dbg_call(cb: *u8, data: libc::uintptr_t) -> libc::uintptr_t)
9 do run_in_bare_thread() {
11 rust_dbg_call(callback, cast::transmute(i));
16 extern fn callback(data: libc::uintptr_t) {
18 let data: *int = cast::transmute(data);
19 assert_eq!(*data, 100);