tiny.sql.lockHistoryFileRemote
Defined in sync.
Source
Source: lib/sql/src/sync.zig:650
zig
pub fn lockFileRemote(allocator: Allocator, remote: FileRemote) Error!FileRemoteLock { const lock_path = if (remote.lock_path) |path| path else try std.fmt.allocPrint(allocator, "{s}.lock", .{remote.path}); defer if (remote.lock_path == null) allocator.free(lock_path); const lock_file = remote.dir.createFile(remote.io, lock_path, .{ .read = true, .truncate = false, .lock = .exclusive, .lock_nonblocking = true, }) catch |err| switch (err) { error.WouldBlock => return error.RemoteBusy, else => return err, }; return .{ .io = remote.io, .file = lock_file };}Source: lib/sql/src/root.zig:124
zig
pub const lockHistoryFileRemote = sync.lockFileRemote;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |