aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-31 17:20:48 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-01-31 17:20:48 -0800
commitb7816f3175362271d4569d64e33a193998268cab (patch)
tree1749c83b1d9f09d1f41f6bf99e5b2313d1890735 /src/bun.js
parent0dfde6f8c7bba63d6fc283039924e904db7b67de (diff)
downloadbun-b7816f3175362271d4569d64e33a193998268cab.tar.gz
bun-b7816f3175362271d4569d64e33a193998268cab.tar.zst
bun-b7816f3175362271d4569d64e33a193998268cab.zip
Fixes fs.constants
Diffstat (limited to 'src/bun.js')
-rw-r--r--src/bun.js/module_loader.zig2
-rw-r--r--src/bun.js/node/node_fs_constant.zig4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/bun.js/module_loader.zig b/src/bun.js/module_loader.zig
index d54a9e632..97ee4b003 100644
--- a/src/bun.js/module_loader.zig
+++ b/src/bun.js/module_loader.zig
@@ -1698,7 +1698,7 @@ pub const ModuleLoader = struct {
return ResolvedSource{
.allocator = null,
- .source_code = ZigString.init(@embedFile("fs.exports.js") ++ JSC.Node.fs.constants_string),
+ .source_code = ZigString.init( JSC.Node.fs.constants_string ++ @embedFile("fs.exports.js")),
.specifier = ZigString.init("node:fs"),
.source_url = ZigString.init("node:fs"),
.hash = 0,
diff --git a/src/bun.js/node/node_fs_constant.zig b/src/bun.js/node/node_fs_constant.zig
index 6491664db..fab775b48 100644
--- a/src/bun.js/node/node_fs_constant.zig
+++ b/src/bun.js/node/node_fs_constant.zig
@@ -146,6 +146,7 @@ pub const Constants = struct {
// Due to zig's format support max 32 arguments, we need to split
// here.
const constants_string_format1 =
+ \\
\\export var constants = {{
\\ F_OK: {d},
\\ R_OK: {d},
@@ -193,7 +194,8 @@ const constants_string_format2 =
\\ S_IWOTH: {d},
\\ S_IXOTH: {d},
\\ UV_FS_O_FILEMAP: {d}
- \\}}
+ \\}};
+ \\
;
const constants_string1 = std.fmt.comptimePrint(constants_string_format1, .{ Constants.F_OK, Constants.R_OK, Constants.W_OK, Constants.X_OK, Constants.COPYFILE_EXCL, Constants.COPYFILE_FICLONE, Constants.COPYFILE_FICLONE_FORCE, Constants.O_RDONLY, Constants.O_WRONLY, Constants.O_RDWR, Constants.O_CREAT, Constants.O_EXCL, Constants.O_NOCTTY, Constants.O_TRUNC, Constants.O_APPEND, Constants.O_DIRECTORY, Constants.O_NOATIME, Constants.O_NOFOLLOW, Constants.O_SYNC, Constants.O_DSYNC });