Commit 0dffab7356

xdBronch <51252236+xdBronch@users.noreply.github.com>
2023-07-02 05:26:02
check for UEFI in io.StreamSource
1 parent 2b8687b
Changed files (1)
lib/std/io/stream_source.zig
@@ -7,7 +7,8 @@ const io = std.io;
 /// For memory sources, if the supplied byte buffer is const, then `io.Writer` is not available.
 /// The error set of the stream functions is the error set of the corresponding file functions.
 pub const StreamSource = union(enum) {
-    const has_file = (builtin.os.tag != .freestanding);
+    // TODO: expose UEFI files to std.os in a way that allows this to be true
+    const has_file = (builtin.os.tag != .freestanding and builtin.os.tag != .uefi);
 
     /// The stream access is redirected to this buffer.
     buffer: io.FixedBufferStream([]u8),