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
|
@ -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
|
* 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 );
|
extern NTSTATUS WINAPI __wine_unix_call( unixlib_handle_t handle, unsigned int code, void *args );
|
||||||
|
|
||||||
/* some useful helpers from ntdll */
|
/* 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 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 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 );
|
extern NTSTATUS ntdll_init_syscalls( ULONG id, SYSTEM_SERVICE_TABLE *table, void **dispatcher );
|
||||||
|
|
Loading…
Reference in New Issue