blob: 721827421902b6de250412b0c867fa7d1ac9071a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
import type { CallbackWithError } from "./_fs_common.ts";
export function close(fd: number, callback: CallbackWithError): void {
setTimeout(() => {
let error = null;
try {
Deno.close(fd);
} catch (err) {
error = err;
}
callback(error);
}, 0);
}
export function closeSync(fd: number): void {
Deno.close(fd);
}
|