Skip to content

Commit

Permalink
std.os.File: add missing pub modifiers
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewrk committed Jul 19, 2018
1 parent a9f0681 commit 0736e6a
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions std/os/file.zig
Expand Up @@ -15,7 +15,7 @@ pub const File = struct {
/// The OS-specific file descriptor or file handle.
handle: os.FileHandle,

const OpenError = os.WindowsOpenError || os.PosixOpenError;
pub const OpenError = os.WindowsOpenError || os.PosixOpenError;

/// `path` needs to be copied in memory to add a null terminating byte, hence the allocator.
/// Call close to clean up.
Expand Down Expand Up @@ -289,7 +289,7 @@ pub const File = struct {
Unexpected,
};

fn mode(self: *File) ModeError!os.FileMode {
pub fn mode(self: *File) ModeError!os.FileMode {
if (is_posix) {
var stat: posix.Stat = undefined;
const err = posix.getErrno(posix.fstat(self.handle, &stat));
Expand Down Expand Up @@ -364,7 +364,7 @@ pub const File = struct {

pub const WriteError = os.WindowsWriteError || os.PosixWriteError;

fn write(self: *File, bytes: []const u8) WriteError!void {
pub fn write(self: *File, bytes: []const u8) WriteError!void {
if (is_posix) {
try os.posixWrite(self.handle, bytes);
} else if (is_windows) {
Expand Down

0 comments on commit 0736e6a

Please sign in to comment.