Remove obsolete file added by mistake.
This commit is contained in:
parent
252d606c09
commit
d337ddd0e3
|
@ -1,35 +0,0 @@
|
||||||
require 'ffi'
|
|
||||||
|
|
||||||
require 'mach'
|
|
||||||
require 'mach/types'
|
|
||||||
|
|
||||||
module Mach
|
|
||||||
module Bootstrap
|
|
||||||
extend FFI::Library
|
|
||||||
include Types
|
|
||||||
|
|
||||||
ffi_lib 'c'
|
|
||||||
|
|
||||||
attach_variable :port, :bootstrap_port, :mach_port_t
|
|
||||||
|
|
||||||
attach_function(:bootstrap_strerror,
|
|
||||||
[:kern_return_t],
|
|
||||||
:pointer)
|
|
||||||
|
|
||||||
attach_function(:register,
|
|
||||||
:bootstrap_register,
|
|
||||||
[:mach_port_t, :name_t, :mach_port_t],
|
|
||||||
:kern_return_t)
|
|
||||||
|
|
||||||
error_check :register
|
|
||||||
|
|
||||||
# NOTE: api does not say this string must be freed; assuming it
|
|
||||||
# does not
|
|
||||||
#
|
|
||||||
# @return [String] the error string or nil
|
|
||||||
def self.strerror(errno)
|
|
||||||
ptr = bootstrap_strerror(errno)
|
|
||||||
ptr.null? ? nil : ptr.read_string()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue