comparison mercurial/win32.py @ 13379:67743d5f49b6

eliminate win32.user_rcpath_win32()
author Adrian Buehlmann <adrian@cadifra.com>
date Mon, 14 Feb 2011 11:13:05 +0100
parents 4ac565a30e84
children 930efdc6bfa4
comparison
equal deleted inserted replaced
13378:244772f67ac1 13379:67743d5f49b6
220 raise ctypes.WinError() 220 raise ctypes.WinError()
221 elif len == size: 221 elif len == size:
222 raise ctypes.WinError(_ERROR_INSUFFICIENT_BUFFER) 222 raise ctypes.WinError(_ERROR_INSUFFICIENT_BUFFER)
223 return buf.value 223 return buf.value
224 224
225 def user_rcpath_win32():
226 '''return os-specific hgrc search path to the user dir'''
227 userdir = os.path.expanduser('~')
228 return [os.path.join(userdir, 'mercurial.ini'),
229 os.path.join(userdir, '.hgrc')]
230
231 def getuser(): 225 def getuser():
232 '''return name of current user''' 226 '''return name of current user'''
233 adv = ctypes.windll.advapi32 227 adv = ctypes.windll.advapi32
234 size = _DWORD(300) 228 size = _DWORD(300)
235 buf = ctypes.create_string_buffer(size.value + 1) 229 buf = ctypes.create_string_buffer(size.value + 1)