Lines Matching defs:oldname
213 inline int symlink_file_dir(const wchar_t* oldname, const wchar_t* newname, bool is_dir) {
214 path dest(oldname);
216 oldname = dest.c_str();
218 if (CreateSymbolicLinkW(newname, oldname, flags | SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE))
223 if (CreateSymbolicLinkW(newname, oldname, flags))
228 inline int symlink_file(const wchar_t* oldname, const wchar_t* newname) {
229 return symlink_file_dir(oldname, newname, false);
232 inline int symlink_dir(const wchar_t* oldname, const wchar_t* newname) {
233 return symlink_file_dir(oldname, newname, true);
236 inline int link(const wchar_t* oldname, const wchar_t* newname) {
237 if (CreateHardLinkW(newname, oldname, nullptr))
464 inline int symlink_file(const char* oldname, const char* newname) { return ::symlink(oldname, newname); }
465 inline int symlink_dir(const char* oldname, const char* newname) { return ::symlink(oldname, newname); }