Class: Ronin::Support::Binary::CTypes::OS::NetBSD
- Inherits:
-
BSD
- Object
- Ronin::Support::Binary::CTypes::OS
- UNIX
- BSD
- Ronin::Support::Binary::CTypes::OS::NetBSD
- Defined in:
- lib/ronin/support/binary/ctypes/os/netbsd.rb
Overview
Contains additional types available on NetBSD.
Instance Attribute Summary
Attributes inherited from Ronin::Support::Binary::CTypes::OS
Instance Method Summary collapse
-
#initialize(types) ⇒ NetBSD
constructor
Initializes the NetBSD types object.
Methods inherited from Ronin::Support::Binary::CTypes::OS
Constructor Details
#initialize(types) ⇒ NetBSD
Initializes the NetBSD 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 |
# File 'lib/ronin/support/binary/ctypes/os/netbsd.rb', line 41 def initialize(types) super(types) typedef :int, :__clockid_t typedef :int, :clockid_t typedef :int, :__clock_t typedef :int, :clock_t typedef :ulong, :__cpuid_t typedef :ulong, :cpuid_t typedef :int, :daddr32_t typedef :long_long, :daddr64_t typedef :int, :daddr_t typedef :int, :__dev_t typedef :int, :dev_t typedef :int, :__fd_mask typedef :uint, :__fixpt_t typedef :uint, :__gid_t typedef :uint, :__id_t typedef :uint, :id_t typedef :uint, :__in_addr_t typedef :uint, :__ino_t typedef :uint, :ino_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 :int, :__register_t typedef :int, :register_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, :__suseconds_t typedef :int, :suseconds_t typedef :int, :__swblk_t typedef :int, :swblk_t typedef :int, :__timer_t typedef :int, :timer_t typedef :int, :__time_t typedef :int, :time_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 :uint, :uint typedef :ulong, :ulong typedef :uchar, :unchar typedef :uint, :__useconds_t typedef :ushort, :ushort 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, :intptr_t typedef :ulong, :uintptr_t end end |