Skip to content

Commit

Permalink
Merge pull request #1334 from max630/mingw-direct-CreateHardLinkW
Browse files Browse the repository at this point in the history
mingw: use CreateHardLink directly
  • Loading branch information
dscho authored Oct 28, 2017
2 parents dbc8d81 + e9630ae commit 07f905c
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions compat/mingw.c
Original file line number Diff line number Diff line change
Expand Up @@ -2698,13 +2698,8 @@ int mingw_raise(int sig)

int link(const char *oldpath, const char *newpath)
{
DECLARE_PROC_ADDR(kernel32.dll, BOOL, CreateHardLinkW,
LPCWSTR, LPCWSTR, LPSECURITY_ATTRIBUTES);
wchar_t woldpath[MAX_LONG_PATH], wnewpath[MAX_LONG_PATH];

if (!INIT_PROC_ADDR(CreateHardLinkW))
return -1;

if (xutftowcs_long_path(woldpath, oldpath) < 0 ||
xutftowcs_long_path(wnewpath, newpath) < 0)
return -1;
Expand Down

0 comments on commit 07f905c

Please sign in to comment.