fn fileRealPath(userdata: ?*anyopaque, file: File, out_buffer: []u8) File.RealPathError!usize userdata: ?*anyopaquefile: Fileout_buffer: []u83984
3985
3986
3987
3988
3989fn fileRealPath(userdata: ?*anyopaque, file: File, out_buffer: []u8) File.RealPathError!usize {
const ev: *Evented = @ptrCast(@alignCast(userdata));
var sync: CancelRegion.Sync = try .init(ev);
defer sync.deinit(ev);
return ev.realPath(&sync, file.handle, out_buffer);
}