Searched refs:ffi (Results 1 - 10 of 10) sorted by relevance
/pkg/src/cffi_src/ |
H A D | build_arch.py | 30 ffi = FFI() variable 32 ffi.set_source("_arch", """ 38 ffi.cdef(""" 53 ffi.compile(tmpdir="./cffi_src")
|
H A D | build_pspawn.py | 30 ffi = FFI() variable 32 ffi.set_source("_pspawn", """ 45 ffi.cdef(""" 83 ffi.compile(tmpdir="./cffi_src")
|
H A D | build_sha512_t.py | 30 ffi = FFI() variable 32 ffi.set_source("_sha512_t", """ 38 ffi.cdef(""" 66 ffi.compile(tmpdir="./cffi_src")
|
H A D | build_syscallat.py | 30 ffi = FFI() variable 32 ffi.set_source("_syscallat", """ 40 ffi.cdef(""" 52 ffi.compile(tmpdir="./cffi_src")
|
H A D | build_sysattr.py | 30 ffi = FFI() variable 32 ffi.set_source("_sysattr", """ 41 ffi.cdef(""" 150 ffi.compile(tmpdir="./cffi_src")
|
/pkg/src/modules/ |
H A D | arch.py | 28 from pkg._arch import lib, ffi namespace 30 NULL = ffi.NULL 37 buf = ffi.gc(buf, lib.free) 48 tmp = ffi.gc(tmp, lib.free) 75 # ffi.string returns a bytes 77 buf1 = force_text(ffi.string(ffi.cast("char *", buf1))) 78 buf2 = force_text(ffi.string(ffi.cast("char *", buf2))) 81 buf = force_text(ffi [all...] |
H A D | sysattr.py | 30 from pkg._sysattr import lib, ffi namespace 56 cattrs = ffi.new("char[F_ATTR_ALL]") 57 response = ffi.new("nvlist_t **") 58 # ffi.gc return a new cdata object that points to the same data. Later, 61 response[0] = ffi.gc(response[0], lib.nvlist_free) 62 bval = ffi.new("boolean_t *") 63 pair = ffi.NULL 64 next_pair = ffi.new("nvpair_t *") 69 raise OSError(ffi.errno, os.strerror(ffi [all...] |
H A D | syscallat.py | 30 from pkg._syscallat import lib, ffi namespace 46 raise OSError(ffi.errno, os.strerror(ffi.errno), path) 63 raise OSError(ffi.errno, os.strerror(ffi.errno), path) 81 raise OSError(ffi.errno, os.strerror(ffi.errno), old) 96 raise OSError(ffi.errno, os.strerror(ffi.errno), path)
|
H A D | pspawn.py | 30 from pkg._pspawn import lib, ffi namespace 38 @ffi.callback("int (*)(void *, int)", error=-1) 40 wd = ffi.cast("walk_data *", data) 76 self.fa = ffi.new("posix_spawn_file_actions_t *") 78 self.fa = ffi.gc(self.fa, lib.posix_spawn_file_actions_destroy) 133 wd = ffi.new("walk_data *", [0]) 134 wd.skip_fd = ffi.cast("int", except_fd) 135 wd.start_fd = ffi.cast("int", start_fd) 158 pid = ffi.new("pid_t *") 166 spawn_args.append(ffi [all...] |
H A D | sha512_t.py | 29 from pkg._sha512_t import lib, ffi namespace 66 self.ctx = ffi.new("SHA512_CTX *") 86 digest = ffi.new("unsigned char[]", self.hash_size // 8) 87 shc = ffi.new("SHA512_CTX *") 90 lib.memcpy(shc, self.ctx, ffi.sizeof("SHA512_CTX"))
|
Completed in 586 milliseconds