mirror of
https://github.com/denoland/deno.git
synced 2024-11-01 09:24:20 -04:00
12 lines
383 B
TypeScript
12 lines
383 B
TypeScript
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
|
|
import { sendSync } from "../dispatch_json.ts";
|
|
|
|
/**
|
|
* **UNSTABLE**: maybe needs `allow-env` permissions.
|
|
*
|
|
* If `mask` is provided, sets the process umask. Always returns what the umask
|
|
* was before the call.
|
|
*/
|
|
export function umask(mask?: number): number {
|
|
return sendSync("op_umask", { mask });
|
|
}
|