diff options
Diffstat (limited to 'demo/recopendirtype_build.py')
-rw-r--r-- | demo/recopendirtype_build.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/demo/recopendirtype_build.py b/demo/recopendirtype_build.py new file mode 100644 index 0000000..fa62a05 --- /dev/null +++ b/demo/recopendirtype_build.py @@ -0,0 +1,19 @@ +from cffi import FFI +import bsdopendirtype_build + +ffi = FFI() + +# ========== This is a demo of ffi.include() ========== +ffi.include(bsdopendirtype_build.ffi) + +ffi.cdef(""" + int readdir_r(DIR *dirp, struct dirent *entry, struct dirent **result); +""") + +ffi.set_source("_recopendirtype", """ + #include <sys/types.h> + #include <dirent.h> +""") + +if __name__ == '__main__': + ffi.compile() |