public static WString path(String path) { return new WString(path(path, false)); }
public static WString path(String path) { return new WString(path(path, false)); }
@Override public int chdir(String path) { return wlibc()._wchdir(WString.path(path)); }
@Override public int chdir(String path) { return wlibc()._wchdir(WString.path(path)); }
@Override public int chmod(String filename, int mode) { return wlibc()._wchmod(WString.path(filename), mode); }
@Override public int chmod(String filename, int mode) { return wlibc()._wchmod(WString.path(filename), mode); }
@Override public int chmod(String filename, int mode) { return wlibc()._wchmod(WString.path(filename), mode); }
@Override public int chmod(String filename, int mode) { return wlibc()._wchmod(WString.path(filename), mode); }
@Override public int chdir(String path) { return wlibc()._wchdir(WString.path(path)); }
@Override public int link(String oldpath, String newpath) { boolean linkCreated = wlibc().CreateHardLinkW(WString.path(newpath), WString.path(oldpath), null); if (!linkCreated) { int error = errno(); handler.error(mapErrorToErrno(error), "link", oldpath + " or " + newpath); return error; } else { return 0; } }
@Override public int link(String oldpath, String newpath) { boolean linkCreated = wlibc().CreateHardLinkW(WString.path(newpath), WString.path(oldpath), null); if (!linkCreated) { int error = errno(); handler.error(mapErrorToErrno(error), "link", oldpath + " or " + newpath); return error; } else { return 0; } }
@Override public int link(String oldpath, String newpath) { boolean linkCreated = wlibc().CreateHardLinkW(WString.path(newpath), WString.path(oldpath), null); if (!linkCreated) { int error = errno(); handler.error(mapErrorToErrno(error), "link", oldpath + " or " + newpath); return error; } else { return 0; } }
@Override public int link(String oldpath, String newpath) { boolean linkCreated = wlibc().CreateHardLinkW(WString.path(newpath), WString.path(oldpath), null); if (!linkCreated) { int error = errno(); handler.error(mapErrorToErrno(error), "link", oldpath + " or " + newpath); return error; } else { return 0; } }
@Override public int mkdir(String path, int mode) { WString widePath = WString.path(path); int res = -1; if (wlibc()._wmkdir(widePath) == 0) { res = wlibc()._wchmod(widePath, mode); } if (res < 0) { int errno = errno(); handler.error(Errno.valueOf(errno), "mkdir", path); } return res; }
@Override public int mkdir(String path, int mode) { WString widePath = WString.path(path); int res = -1; if (wlibc()._wmkdir(widePath) == 0) { res = wlibc()._wchmod(widePath, mode); } if (res < 0) { int errno = errno(); handler.error(Errno.valueOf(errno), "mkdir", path); } return res; }
@Override public int mkdir(String path, int mode) { WString widePath = WString.path(path); int res = -1; if (wlibc()._wmkdir(widePath) == 0) { res = wlibc()._wchmod(widePath, mode); } if (res < 0) { int errno = errno(); handler.error(Errno.valueOf(errno), "mkdir", path); } return res; }
@Override public int mkdir(String path, int mode) { WString widePath = WString.path(path); int res = -1; if (wlibc()._wmkdir(widePath) == 0) { res = wlibc()._wchmod(widePath, mode); } if (res < 0) { int errno = errno(); handler.error(Errno.valueOf(errno), "mkdir", path); } return res; }
public int findFirstFile(String path, FileStat stat) { byte[] wpath = WString.path(path, true); WindowsFindData findData = new WindowsFindData(getRuntime()); HANDLE handle = wlibc().FindFirstFileW(wpath, findData); if (!handle.isValid()) return -1; wlibc().FindClose(handle); ((WindowsRawFileStat) stat).setup(path, findData); return 0; }
public int findFirstFile(String path, FileStat stat) { byte[] wpath = WString.path(path, true); WindowsFindData findData = new WindowsFindData(getRuntime()); HANDLE handle = wlibc().FindFirstFileW(wpath, findData); if (!handle.isValid()) return -1; wlibc().FindClose(handle); ((WindowsRawFileStat) stat).setup(path, findData); return 0; }
public int findFirstFile(String path, FileStat stat) { byte[] wpath = WString.path(path, true); WindowsFindData findData = new WindowsFindData(getRuntime()); HANDLE handle = wlibc().FindFirstFileW(wpath, findData); if (!handle.isValid()) return -1; wlibc().FindClose(handle); ((WindowsRawFileStat) stat).setup(path, findData); return 0; }