module Sys::Proc::Concern::System::Freebsd

Provides specific Freebsd methods

Public Instance Methods

progname() click to toggle source

Get program name

@return [String]

# File lib/sys/proc/concern/system/freebsd.rb, line 33
def progname
  libc.getprogname
end
progname=(progname) click to toggle source

Set program name

@param [String] progname @return [String]

# File lib/sys/proc/concern/system/freebsd.rb, line 22
def progname=(progname)
  self.helper.get('system/generic').setprogname(progname) do |s|
    libc.setprogname(s.progname)

    self.progname
  end
end

Protected Instance Methods

libc() click to toggle source

@return [Sys::Proc::System::Freebsd::LibC]

# File lib/sys/proc/concern/system/freebsd.rb, line 40
def libc
  @libc ||= LibC.new
  @libc
end