diff options
Diffstat (limited to 'src/bun.js/node/syscall.zig')
-rw-r--r-- | src/bun.js/node/syscall.zig | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig index d677a4510..fddd0a8df 100644 --- a/src/bun.js/node/syscall.zig +++ b/src/bun.js/node/syscall.zig @@ -566,6 +566,10 @@ pub const Error = struct { syscall: Syscall.Tag = @intToEnum(Syscall.Tag, 0), path: []const u8 = "", + pub inline fn isRetry(this: *const Error) bool { + return this.getErrno() == .AGAIN; + } + pub fn fromCode(errno: os.E, syscall: Syscall.Tag) Error { return .{ .errno = @truncate(Int, @enumToInt(errno)), .syscall = syscall }; } |