From 585de35b1d472a94fb2652fce1f2cc32077f7814 Mon Sep 17 00:00:00 2001 From: "Kevin (Kun) \"Kassimo\" Qian" Date: Wed, 12 Dec 2018 02:31:18 -0500 Subject: [PATCH] readDir entry mode (#1326) --- js/read_dir_test.ts | 1 + src/ops.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/js/read_dir_test.ts b/js/read_dir_test.ts index cc63eb0380..2775470485 100644 --- a/js/read_dir_test.ts +++ b/js/read_dir_test.ts @@ -14,6 +14,7 @@ function assertSameContent(files: FileInfo[]) { if (file.name === "002_hello.ts") { assertEqual(file.path, `tests/${file.name}`); + assertEqual(file.mode!, deno.statSync(`tests/${file.name}`).mode!); counter++; } } diff --git a/src/ops.rs b/src/ops.rs index 71a4f72a10..9649342c52 100644 --- a/src/ops.rs +++ b/src/ops.rs @@ -945,6 +945,8 @@ fn op_read_dir( created: to_seconds!(metadata.created()), name: Some(name), path: Some(path), + mode: get_mode(&metadata.permissions()), + has_mode: cfg!(target_family = "unix"), ..Default::default() }, )