def lstat(path): if not _WIN32: with lltype.scoped_alloc(STAT_STRUCT.TO) as stresult: arg = _as_bytes0(path) handle_posix_error("lstat", c_lstat(arg, stresult)) return build_stat_result(stresult) else: traits = _preferred_traits(path) path = traits.as_str0(path) return win32_xstat(traits, path, traverse=False)
def lstat(path): if not _WIN32: with lltype.scoped_alloc(STAT_STRUCT.TO) as stresult: arg = _as_bytes0(path) handle_posix_error('lstat', c_lstat(arg, stresult)) return build_stat_result(stresult) else: traits = _preferred_traits(path) path = traits.as_str0(path) return win32_xstat(traits, path, traverse=False)
def statvfs(path): with lltype.scoped_alloc(STATVFS_STRUCT.TO) as stresult: arg = _as_bytes0(path) handle_posix_error("statvfs", c_statvfs(arg, stresult)) return build_statvfs_result(stresult)
def statvfs(path): with lltype.scoped_alloc(STATVFS_STRUCT.TO) as stresult: arg = _as_bytes0(path) handle_posix_error('statvfs', c_statvfs(arg, stresult)) return build_statvfs_result(stresult)
def opendir(path, lgt): # path will always be ascii utf8, so ignore lgt path = rposix._as_bytes0(path) return opendir_bytes(path)
def opendir(path): path = rposix._as_bytes0(path) return opendir_bytes(path)