| author | |
| committer | |
| log | 0add2dfc4131c69dbca6866d814eb5538468c0a0 |
| tree | 1c8ea4b67c42b41e60a4ff80d08db4ffd829fa94 |
| parent | 32ea57af50c1719c99f795ebe688d5a541117e97 |
7 files changed, 14 insertions(+), 22 deletions(-)
lib/std/Build/Cache/Path.zig+1-1| ... | ... | @@ -59,7 +59,7 @@ pub fn joinStringZ(p: Path, gpa: Allocator, sub_path: []const u8) Allocator.Erro |
| 59 | 59 | return p.root_dir.joinZ(gpa, parts); |
| 60 | 60 | } |
| 61 | 61 | |
| 62 | pub fn openFile(p: Path, io: Io, sub_path: []const u8, flags: Io.File.OpenFlags) !Io.File { | |
| 62 | pub fn openFile(p: Path, io: Io, sub_path: []const u8, flags: Io.Dir.OpenFileOptions) !Io.File { | |
| 63 | 63 | var buf: [fs.max_path_bytes]u8 = undefined; |
| 64 | 64 | const joined_path = if (p.sub_path.len == 0) sub_path else p: { |
| 65 | 65 | break :p std.fmt.bufPrint(&buf, "{s}" ++ fs.path.sep_str ++ "{s}", .{ |
lib/std/Io.zig+3-3| ... | ... | @@ -2922,7 +2922,7 @@ pub fn failingDirAccess(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, o |
| 2922 | 2922 | return error.FileNotFound; |
| 2923 | 2923 | } |
| 2924 | 2924 | |
| 2925 | pub fn failingDirCreateFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, options: File.CreateFlags) File.OpenError!File { | |
| 2925 | pub fn failingDirCreateFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, options: Dir.CreateFileOptions) File.OpenError!File { | |
| 2926 | 2926 | _ = userdata; |
| 2927 | 2927 | _ = dir; |
| 2928 | 2928 | _ = sub_path; |
| ... | ... | @@ -2938,7 +2938,7 @@ pub fn failingDirCreateFileAtomic(userdata: ?*anyopaque, dir: Dir, sub_path: []c |
| 2938 | 2938 | return error.NoSpaceLeft; |
| 2939 | 2939 | } |
| 2940 | 2940 | |
| 2941 | pub fn failingDirOpenFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: File.OpenFlags) File.OpenError!File { | |
| 2941 | pub fn failingDirOpenFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: Dir.OpenFileOptions) File.OpenError!File { | |
| 2942 | 2942 | _ = userdata; |
| 2943 | 2943 | _ = dir; |
| 2944 | 2944 | _ = sub_path; |
| ... | ... | @@ -3275,7 +3275,7 @@ pub fn unreachableFileMemoryMapWrite(userdata: ?*anyopaque, mm: *File.MemoryMap) |
| 3275 | 3275 | unreachable; |
| 3276 | 3276 | } |
| 3277 | 3277 | |
| 3278 | pub fn failingProcessExecutableOpen(userdata: ?*anyopaque, flags: File.OpenFlags) std.process.OpenExecutableError!File { | |
| 3278 | pub fn failingProcessExecutableOpen(userdata: ?*anyopaque, flags: Dir.OpenFileOptions) std.process.OpenExecutableError!File { | |
| 3279 | 3279 | _ = userdata; |
| 3280 | 3280 | _ = flags; |
| 3281 | 3281 | return error.FileNotFound; |
lib/std/Io/Dispatch.zig+3-3| ... | ... | @@ -2468,7 +2468,7 @@ fn dirCreateFile( |
| 2468 | 2468 | userdata: ?*anyopaque, |
| 2469 | 2469 | dir: Dir, |
| 2470 | 2470 | sub_path: []const u8, |
| 2471 | flags: File.CreateFlags, | |
| 2471 | flags: Dir.CreateFileOptions, | |
| 2472 | 2472 | ) File.OpenError!File { |
| 2473 | 2473 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 2474 | 2474 | _ = ev; |
| ... | ... | @@ -2601,7 +2601,7 @@ fn dirOpenFile( |
| 2601 | 2601 | userdata: ?*anyopaque, |
| 2602 | 2602 | dir: Dir, |
| 2603 | 2603 | sub_path: []const u8, |
| 2604 | flags: File.OpenFlags, | |
| 2604 | flags: Dir.OpenFileOptions, | |
| 2605 | 2605 | ) File.OpenError!File { |
| 2606 | 2606 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 2607 | 2607 | |
| ... | ... | @@ -3936,7 +3936,7 @@ fn fileMemoryMapWrite(userdata: ?*anyopaque, mm: *File.MemoryMap) File.WritePosi |
| 3936 | 3936 | |
| 3937 | 3937 | fn processExecutableOpen( |
| 3938 | 3938 | userdata: ?*anyopaque, |
| 3939 | flags: File.OpenFlags, | |
| 3939 | flags: Dir.OpenFileOptions, | |
| 3940 | 3940 | ) process.OpenExecutableError!File { |
| 3941 | 3941 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 3942 | 3942 | // _NSGetExecutablePath() returns a path that might be a symlink to |
lib/std/Io/File.zig-9| ... | ... | @@ -142,21 +142,12 @@ pub fn stat(file: File, io: Io) StatError!Stat { |
| 142 | 142 | return io.vtable.fileStat(io.userdata, file); |
| 143 | 143 | } |
| 144 | 144 | |
| 145 | /// Deprecated, renamed to `Dir.OpenFileOptions.Mode`. | |
| 146 | pub const OpenMode = Dir.OpenFileOptions.Mode; | |
| 147 | ||
| 148 | 145 | pub const Lock = enum { |
| 149 | 146 | none, |
| 150 | 147 | shared, |
| 151 | 148 | exclusive, |
| 152 | 149 | }; |
| 153 | 150 | |
| 154 | /// Deprecated, renamed to `Dir.OpenFileOptions` | |
| 155 | pub const OpenFlags = Dir.OpenFileOptions; | |
| 156 | ||
| 157 | /// Deprecated, renamed to `Dir.CreateFileOptions`. | |
| 158 | pub const CreateFlags = Dir.CreateFileOptions; | |
| 159 | ||
| 160 | 151 | pub const OpenError = error{ |
| 161 | 152 | PipeBusy, |
| 162 | 153 | NoDevice, |
lib/std/Io/Kqueue.zig+2-2| ... | ... | @@ -877,7 +877,7 @@ fn dirAccess(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, options: Dir |
| 877 | 877 | _ = options; |
| 878 | 878 | @panic("TODO"); |
| 879 | 879 | } |
| 880 | fn dirCreateFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: File.CreateFlags) File.OpenError!File { | |
| 880 | fn dirCreateFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: Dir.CreateFileOptions) File.OpenError!File { | |
| 881 | 881 | const k: *Kqueue = @ptrCast(@alignCast(userdata)); |
| 882 | 882 | _ = k; |
| 883 | 883 | _ = dir; |
| ... | ... | @@ -885,7 +885,7 @@ fn dirCreateFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: F |
| 885 | 885 | _ = flags; |
| 886 | 886 | @panic("TODO"); |
| 887 | 887 | } |
| 888 | fn dirOpenFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: File.OpenFlags) File.OpenError!File { | |
| 888 | fn dirOpenFile(userdata: ?*anyopaque, dir: Dir, sub_path: []const u8, flags: Dir.OpenFileOptions) File.OpenError!File { | |
| 889 | 889 | const k: *Kqueue = @ptrCast(@alignCast(userdata)); |
| 890 | 890 | _ = k; |
| 891 | 891 | _ = dir; |
lib/std/Io/Uring.zig+3-3| ... | ... | @@ -2812,7 +2812,7 @@ fn dirCreateFile( |
| 2812 | 2812 | userdata: ?*anyopaque, |
| 2813 | 2813 | dir: Dir, |
| 2814 | 2814 | sub_path: []const u8, |
| 2815 | flags: File.CreateFlags, | |
| 2815 | flags: Dir.CreateFileOptions, | |
| 2816 | 2816 | ) File.OpenError!File { |
| 2817 | 2817 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 2818 | 2818 | |
| ... | ... | @@ -2996,7 +2996,7 @@ fn dirOpenFile( |
| 2996 | 2996 | userdata: ?*anyopaque, |
| 2997 | 2997 | dir: Dir, |
| 2998 | 2998 | sub_path: []const u8, |
| 2999 | flags: File.OpenFlags, | |
| 2999 | flags: Dir.OpenFileOptions, | |
| 3000 | 3000 | ) File.OpenError!File { |
| 3001 | 3001 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 3002 | 3002 | |
| ... | ... | @@ -4104,7 +4104,7 @@ fn fileMemoryMapWrite(userdata: ?*anyopaque, mm: *File.MemoryMap) File.WritePosi |
| 4104 | 4104 | |
| 4105 | 4105 | fn processExecutableOpen( |
| 4106 | 4106 | userdata: ?*anyopaque, |
| 4107 | flags: File.OpenFlags, | |
| 4107 | flags: Dir.OpenFileOptions, | |
| 4108 | 4108 | ) process.OpenExecutableError!File { |
| 4109 | 4109 | const ev: *Evented = @ptrCast(@alignCast(userdata)); |
| 4110 | 4110 | return dirOpenFile(ev, .{ .handle = linux.AT.FDCWD }, "/proc/self/exe", flags); |
lib/std/process.zig+2-1| ... | ... | @@ -3,6 +3,7 @@ const native_os = builtin.os.tag; |
| 3 | 3 | |
| 4 | 4 | const std = @import("std.zig"); |
| 5 | 5 | const Io = std.Io; |
| 6 | const Dir = std.Io.Dir; | |
| 6 | 7 | const File = std.Io.File; |
| 7 | 8 | const fs = std.fs; |
| 8 | 9 | const mem = std.mem; |
| ... | ... | @@ -784,7 +785,7 @@ pub fn executableDirPathAlloc(io: Io, allocator: Allocator) ExecutablePathAllocE |
| 784 | 785 | |
| 785 | 786 | pub const OpenExecutableError = File.OpenError || ExecutablePathError || File.LockError; |
| 786 | 787 | |
| 787 | pub fn openExecutable(io: Io, flags: File.OpenFlags) OpenExecutableError!File { | |
| 788 | pub fn openExecutable(io: Io, flags: Dir.OpenFileOptions) OpenExecutableError!File { | |
| 788 | 789 | return io.vtable.processExecutableOpen(io.userdata, flags); |
| 789 | 790 | } |
| 790 | 791 |