diff --git a/cli/tests/unit/os_test.ts b/cli/tests/unit/os_test.ts index a8cc55e879..e244948541 100644 --- a/cli/tests/unit/os_test.ts +++ b/cli/tests/unit/os_test.ts @@ -158,10 +158,12 @@ Deno.test({ permissions: { env: true } }, function envInvalidChars() { }); Deno.test(function osPid() { + assertEquals(typeof Deno.pid, "number"); assert(Deno.pid > 0); }); Deno.test(function osPpid() { + assertEquals(typeof Deno.ppid, "number"); assert(Deno.ppid > 0); }); diff --git a/runtime/ops/runtime.rs b/runtime/ops/runtime.rs index 3f00142cb4..5b0b092c19 100644 --- a/runtime/ops/runtime.rs +++ b/runtime/ops/runtime.rs @@ -32,7 +32,7 @@ fn op_main_module(state: &mut OpState) -> Result { /// This is an op instead of being done at initialization time because /// it's expensive to retrieve the ppid on Windows. #[op2(fast)] -#[bigint] +#[number] pub fn op_ppid() -> i64 { #[cfg(windows)] {