import ffi
libc = ffi.open("libc.so.6")
errno = libc.var("i", "errno")
mkdir_ = libc.func("i", "mkdir", "si")
def mkdir(name, mode=0o777):
e = mkdir_(name, mode)
if not e:
return
raise OSError(errno.get())