Module: ProcessShared::Posix::LibC
- Extended by:
- FFI::Library, Errno
- Included in:
- SharedMemory
- Defined in:
- lib/process_shared/posix/libc.rb
Defined Under Namespace
Modules: Helper
Constant Summary collapse
- MAP_FAILED =
FFI::Pointer.new(-1)
- MAP_SHARED =
Helper.map_shared
- MAP_PRIVATE =
Helper.map_private
- PROT_READ =
Helper.prot_read
- PROT_WRITE =
Helper.prot_write
- PROT_EXEC =
Helper.prot_exec
- PROT_NONE =
Helper.prot_none
- O_RDWR =
Helper.o_rdwr
- O_CREAT =
Helper.o_creat
- O_EXCL =
Helper.o_excl
Class Method Summary collapse
Methods included from Errno
Class Method Details
.type_size(type) ⇒ Object
73 74 75 76 77 78 79 80 |
# File 'lib/process_shared/posix/libc.rb', line 73 def self.type_size(type) case type when :sem_t Helper.sizeof_sem_t else FFI.type_size(type) end end |