Class: Ronin::Support::Binary::CTypes::OS::OpenBSD
- Inherits:
-
BSD
- Object
- Ronin::Support::Binary::CTypes::OS
- UNIX
- BSD
- Ronin::Support::Binary::CTypes::OS::OpenBSD
- Defined in:
- lib/ronin/support/binary/ctypes/os/openbsd.rb
Overview
Contains additional types available on OpenBSD.
Instance Attribute Summary
Attributes inherited from Ronin::Support::Binary::CTypes::OS
Instance Method Summary collapse
-
#initialize(types) ⇒ OpenBSD
constructor
Initializes the OpenBSD types object.
Methods inherited from Ronin::Support::Binary::CTypes::OS
Constructor Details
#initialize(types) ⇒ OpenBSD
Initializes the OpenBSD types object.
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
# File 'lib/ronin/support/binary/ctypes/os/openbsd.rb', line 41 def initialize(types) super(types) typedef :int, :__clockid_t typedef :int, :clockid_t typedef :ulong, :__cpuid_t typedef :ulong, :cpuid_t typedef :int, :daddr32_t typedef :int, :__dev_t typedef :int, :dev_t typedef :uint, :__fixpt_t typedef :uint, :__gid_t typedef :uint, :__id_t typedef :uint, :id_t typedef :uint, :__in_addr_t typedef :ushort, :__in_port_t typedef :ushort, :in_port_t typedef :int, :__int_fast16_t typedef :int, :__int_fast32_t typedef :long_long, :__int_fast64_t typedef :int, :__int_fast8_t typedef :short, :__int_least16_t typedef :int, :__int_least32_t typedef :long_long, :__int_least64_t typedef :char, :__int_least8_t typedef :long_long, :__intmax_t typedef :long, :__intptr_t typedef :long, :__key_t typedef :long, :key_t typedef :uint, :__mode_t typedef :uint, :mode_t typedef :uint, :__nlink_t typedef :uint, :nlink_t typedef :long_long, :__off_t typedef :ulong, :__paddr_t typedef :ulong, :paddr_t typedef :int, :__pid_t typedef :ulong, :__psize_t typedef :ulong, :psize_t typedef :long, :__ptrdiff_t typedef :ulong_long, :__rlim_t typedef :ulong_long, :rlim_t typedef :int, :__rune_t typedef :uchar, :__sa_family_t typedef :int, :__segsz_t typedef :ulong, :__size_t typedef :ulong, :size_t typedef :uint, :__socklen_t typedef :long, :__ssize_t typedef :long, :ssize_t typedef :int, :__swblk_t typedef :int, :swblk_t typedef :int, :__timer_t typedef :int, :timer_t typedef :uint, :__uid_t typedef :ushort, :uint16_t typedef :uint, :uint32_t typedef :ulong_long, :uint64_t typedef :uchar, :uint8_t typedef :uint, :__uint_fast16_t typedef :uint, :__uint_fast32_t typedef :ulong_long, :__uint_fast64_t typedef :uint, :__uint_fast8_t typedef :ushort, :__uint_least16_t typedef :uint, :__uint_least32_t typedef :ulong_long, :__uint_least64_t typedef :uchar, :__uint_least8_t typedef :ulong_long, :__uintmax_t typedef :ulong, :__uintptr_t typedef :ulong, :ulong typedef :uchar, :unchar typedef :uint, :__useconds_t typedef :ulong, :__vaddr_t typedef :ulong, :vaddr_t typedef :ulong, :__vsize_t typedef :ulong, :vsize_t typedef :int, :__wchar_t typedef :pointer, :__wctrans_t typedef :pointer, :__wctype_t typedef :int, :__wint_t if types::ADDRESS_SIZE == 8 typedef :long_long, :__blkcnt_t typedef :long_long, :blkcnt_t typedef :int, :__blksize_t typedef :int, :blksize_t typedef :long_long, :__clock_t typedef :long_long, :clock_t typedef :long_long, :daddr_t typedef :uint, :__fd_mask typedef :ulong_long, :__fsblkcnt_t typedef :ulong_long, :fsblkcnt_t typedef :ulong_long, :__fsfilcnt_t typedef :ulong_long, :fsfilcnt_t typedef :ulong_long, :__ino_t typedef :ulong_long, :ino_t typedef :long, :__register_t typedef :long, :register_t typedef :uint, :sigset_t typedef :long, :__suseconds_t typedef :long, :suseconds_t typedef :long_long, :__time_t typedef :long_long, :time_t else typedef :int, :__clock_t typedef :int, :clock_t typedef :long_long, :daddr64_t typedef :int, :daddr_t typedef :int, :__fd_mask typedef :uint, :__ino_t typedef :uint, :ino_t typedef :long, :intptr_t typedef :int, :__register_t typedef :int, :register_t typedef :int, :__suseconds_t typedef :int, :suseconds_t typedef :int, :__time_t typedef :int, :time_t typedef :ulong, :uintptr_t end end |