Function setReadOnly [src]

Sets whether write permissions are provided. This affects all classes. If this is undesired, use unixSet. This method DOES NOT set permissions on the filesystem: use File.setPermissions(permissions)

Prototype

pub fn setReadOnly(self: *Self, read_only: bool) void

Parameters

self: *Selfread_only: bool

Source

pub fn setReadOnly(self: *Self, read_only: bool) void { if (read_only) { self.mode &= ~@as(Mode, 0o222); } else { self.mode |= @as(Mode, 0o222); } }