Class: SysVIPC::Sembuf

Inherits:
Object
  • Object
show all
Defined in:
lib/SysVIPC.rb

Instance Method Summary collapse

Constructor Details

#initialize(sem_num, sem_op, sem_flg = 0) ⇒ Sembuf

Create a new Sembuf object for semaphore number sem_num, operation sem_op, and flags sem_flg. See semop(2).



171
172
173
174
175
176
# File 'lib/SysVIPC.rb', line 171

def initialize(sem_num, sem_op, sem_flg = 0)
  orig_initialize
  self.sem_num = sem_num
  self.sem_op = sem_op
  self.sem_flg = sem_flg
end

Instance Method Details

#orig_initializeObject



166
# File 'lib/SysVIPC.rb', line 166

alias :orig_initialize :initialize