Mercurial > public > mercurial-scm > hg
comparison mercurial/win32.py @ 15095:ec222a29bdf0 stable
win32: quietly ignore missing CreateHardLinkA for Wine
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 13 Sep 2011 17:01:07 -0500 |
parents | bf9a105aed0a |
children | e34106fa0dc3 133a7922a900 |
comparison
equal
deleted
inserted
replaced
15094:258eee414ab7 | 15095:ec222a29bdf0 |
---|---|
136 _kernel32.GetFileInformationByHandle.restype = _BOOL | 136 _kernel32.GetFileInformationByHandle.restype = _BOOL |
137 | 137 |
138 _kernel32.CloseHandle.argtypes = [_HANDLE] | 138 _kernel32.CloseHandle.argtypes = [_HANDLE] |
139 _kernel32.CloseHandle.restype = _BOOL | 139 _kernel32.CloseHandle.restype = _BOOL |
140 | 140 |
141 _kernel32.CreateHardLinkA.argtypes = [_LPCSTR, _LPCSTR, ctypes.c_void_p] | 141 try: |
142 _kernel32.CreateHardLinkA.restype = _BOOL | 142 _kernel32.CreateHardLinkA.argtypes = [_LPCSTR, _LPCSTR, ctypes.c_void_p] |
143 _kernel32.CreateHardLinkA.restype = _BOOL | |
144 except AttributeError: | |
145 pass | |
143 | 146 |
144 _kernel32.SetFileAttributesA.argtypes = [_LPCSTR, _DWORD] | 147 _kernel32.SetFileAttributesA.argtypes = [_LPCSTR, _DWORD] |
145 _kernel32.SetFileAttributesA.restype = _BOOL | 148 _kernel32.SetFileAttributesA.restype = _BOOL |
146 | 149 |
147 _kernel32.OpenProcess.argtypes = [_DWORD, _BOOL, _DWORD] | 150 _kernel32.OpenProcess.argtypes = [_DWORD, _BOOL, _DWORD] |