mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 10:58:56 +00:00
16 lines
313 B
JavaScript
16 lines
313 B
JavaScript
import { dlopen } from "bun:ffi";
|
|
import { libcPathForDlopen } from "harness";
|
|
|
|
var lazyRaise;
|
|
export function raise(signal) {
|
|
if (!lazyRaise) {
|
|
lazyRaise = dlopen(libcPathForDlopen(), {
|
|
raise: {
|
|
args: ["int"],
|
|
returns: "int",
|
|
},
|
|
}).symbols.raise;
|
|
}
|
|
lazyRaise(signal);
|
|
}
|