aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-25 03:03:53 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-11-25 03:03:53 -0800
commit5c3c50372bd30bd7cde03d048d582a4aaf638e4e (patch)
tree0c9eb24d05d89f6f1d6ee9d9316eb4c47959068b
parentaf0acaff3764c9965b9cf3ddcb4cb89eea56a570 (diff)
downloadbun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.tar.gz
bun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.tar.zst
bun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.zip
[internal] Log stat calls
-rw-r--r--src/bun.js/node/syscall.zig15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig
index cbcb32e71..4f4b6a4d2 100644
--- a/src/bun.js/node/syscall.zig
+++ b/src/bun.js/node/syscall.zig
@@ -137,7 +137,12 @@ pub fn chdir(destination: [:0]const u8) Maybe(void) {
pub fn stat(path: [:0]const u8) Maybe(os.Stat) {
var stat_ = mem.zeroes(os.Stat);
- if (Maybe(os.Stat).errnoSys(statSym(path, &stat_), .stat)) |err| return err;
+ const rc = statSym(path, &stat_);
+
+ if (comptime Environment.allow_assert)
+ log("stat({s}) = {d}", .{ std.mem.span(path), rc });
+
+ if (Maybe(os.Stat).errnoSys(rc, .stat)) |err| return err;
return Maybe(os.Stat){ .result = stat_ };
}
@@ -149,7 +154,13 @@ pub fn lstat(path: [:0]const u8) Maybe(os.Stat) {
pub fn fstat(fd: bun.FileDescriptor) Maybe(os.Stat) {
var stat_ = mem.zeroes(os.Stat);
- if (Maybe(os.Stat).errnoSys(fstatSym(fd, &stat_), .fstat)) |err| return err;
+
+ const rc = fstatSym(fd, &stat_);
+
+ if (comptime Environment.allow_assert)
+ log("fstat({d}) = {d}", .{ fd, rc });
+
+ if (Maybe(os.Stat).errnoSys(rc, .fstat)) |err| return err;
return Maybe(os.Stat){ .result = stat_ };
}