mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
ntdll: Introduce ntdll_get_build_dir and ntdll_get_data_dir.
To expose build and data dirs for Unix libs. Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
97479d3d32
commit
65ce784ffa
2 changed files with 20 additions and 0 deletions
|
@ -783,6 +783,24 @@ int ntdll_wcstoumbs( const WCHAR *src, DWORD srclen, char *dst, DWORD dstlen, BO
|
|||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* ntdll_get_build_dir
|
||||
*/
|
||||
const char *ntdll_get_build_dir(void)
|
||||
{
|
||||
return build_dir;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* ntdll_get_data_dir
|
||||
*/
|
||||
const char *ntdll_get_data_dir(void)
|
||||
{
|
||||
return data_dir;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
* build_envp
|
||||
*
|
||||
|
|
|
@ -27,6 +27,8 @@ typedef UINT64 unixlib_handle_t;
|
|||
extern NTSTATUS WINAPI __wine_unix_call( unixlib_handle_t handle, unsigned int code, void *args );
|
||||
|
||||
/* some useful helpers from ntdll */
|
||||
extern const char *ntdll_get_build_dir(void);
|
||||
extern const char *ntdll_get_data_dir(void);
|
||||
extern DWORD ntdll_umbstowcs( const char *src, DWORD srclen, WCHAR *dst, DWORD dstlen );
|
||||
extern int ntdll_wcstoumbs( const WCHAR *src, DWORD srclen, char *dst, DWORD dstlen, BOOL strict );
|
||||
extern NTSTATUS ntdll_init_syscalls( ULONG id, SYSTEM_SERVICE_TABLE *table, void **dispatcher );
|
||||
|
|
Loading…
Reference in a new issue