summaryrefslogtreecommitdiff
path: root/cli/js/ops/fs/truncate.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/ops/fs/truncate.ts')
-rw-r--r--cli/js/ops/fs/truncate.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/cli/js/ops/fs/truncate.ts b/cli/js/ops/fs/truncate.ts
index 861e843f8..2b805e5ac 100644
--- a/cli/js/ops/fs/truncate.ts
+++ b/cli/js/ops/fs/truncate.ts
@@ -13,6 +13,14 @@ function coerceLen(len?: number): number {
return len;
}
+export function ftruncateSync(rid: number, len?: number): void {
+ sendSync("op_ftruncate", { rid, len: coerceLen(len) });
+}
+
+export async function ftruncate(rid: number, len?: number): Promise<void> {
+ await sendAsync("op_ftruncate", { rid, len: coerceLen(len) });
+}
+
export function truncateSync(path: string, len?: number): void {
sendSync("op_truncate", { path, len: coerceLen(len) });
}