mirror of
https://github.com/reactos/wine.git
synced 2025-02-08 13:18:12 +00:00
Removed process argument to PROCESS_CallUserSignalProc.
This commit is contained in:
parent
463fd4ffb1
commit
bda3969d98
@ -155,7 +155,7 @@ extern PDB *PROCESS_Current(void);
|
|||||||
extern BOOL PROCESS_IsCurrent( HANDLE handle );
|
extern BOOL PROCESS_IsCurrent( HANDLE handle );
|
||||||
extern PDB *PROCESS_Initial(void);
|
extern PDB *PROCESS_Initial(void);
|
||||||
extern PDB *PROCESS_IdToPDB( DWORD id );
|
extern PDB *PROCESS_IdToPDB( DWORD id );
|
||||||
extern void PROCESS_CallUserSignalProc( UINT uCode, DWORD dwThreadOrProcessId, HMODULE hModule );
|
extern void PROCESS_CallUserSignalProc( UINT uCode, HMODULE hModule );
|
||||||
extern PDB *PROCESS_Create( struct _NE_MODULE *pModule,
|
extern PDB *PROCESS_Create( struct _NE_MODULE *pModule,
|
||||||
LPCSTR cmd_line, LPCSTR env,
|
LPCSTR cmd_line, LPCSTR env,
|
||||||
HINSTANCE16 hInstance, HINSTANCE16 hPrevInstance,
|
HINSTANCE16 hInstance, HINSTANCE16 hPrevInstance,
|
||||||
|
@ -1218,7 +1218,7 @@ static BOOL16 NE_FreeModule( HMODULE16 hModule, BOOL call_wep )
|
|||||||
pTask->userhandler( hModule, USIG16_DLL_UNLOAD, 0,
|
pTask->userhandler( hModule, USIG16_DLL_UNLOAD, 0,
|
||||||
pTask->hInstance, pTask->hQueue );
|
pTask->hInstance, pTask->hQueue );
|
||||||
|
|
||||||
PROCESS_CallUserSignalProc( USIG_DLL_UNLOAD_WIN16, 0, hModule );
|
PROCESS_CallUserSignalProc( USIG_DLL_UNLOAD_WIN16, hModule );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
call_wep = FALSE; /* We are freeing a task -> no more WEPs */
|
call_wep = FALSE; /* We are freeing a task -> no more WEPs */
|
||||||
|
@ -249,10 +249,10 @@ static void TASK_CallToStart(void)
|
|||||||
InitializeCriticalSection( &PROCESS_Current()->crit_section );
|
InitializeCriticalSection( &PROCESS_Current()->crit_section );
|
||||||
|
|
||||||
/* Call USER signal proc */
|
/* Call USER signal proc */
|
||||||
PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0, 0 ); /* for initial thread */
|
PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0 ); /* for initial thread */
|
||||||
PROCESS_CallUserSignalProc( USIG_PROCESS_INIT, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_PROCESS_INIT, 0 );
|
||||||
PROCESS_CallUserSignalProc( USIG_PROCESS_LOADED, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_PROCESS_LOADED, 0 );
|
||||||
PROCESS_CallUserSignalProc( USIG_PROCESS_RUNNING, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_PROCESS_RUNNING, 0 );
|
||||||
|
|
||||||
if (pModule->flags & NE_FFLAGS_WIN32)
|
if (pModule->flags & NE_FFLAGS_WIN32)
|
||||||
{
|
{
|
||||||
@ -575,9 +575,9 @@ void TASK_KillTask( HTASK16 hTask )
|
|||||||
pTask->userhandler( hTask, USIG16_TERMINATION, 0,
|
pTask->userhandler( hTask, USIG16_TERMINATION, 0,
|
||||||
pTask->hInstance, pTask->hQueue );
|
pTask->hInstance, pTask->hQueue );
|
||||||
|
|
||||||
PROCESS_CallUserSignalProc( USIG_PROCESS_EXIT, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_PROCESS_EXIT, 0 );
|
||||||
PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0, 0 ); /* FIXME */
|
PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0 ); /* FIXME */
|
||||||
PROCESS_CallUserSignalProc( USIG_PROCESS_DESTROY, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_PROCESS_DESTROY, 0 );
|
||||||
|
|
||||||
if (nTaskCount <= 1)
|
if (nTaskCount <= 1)
|
||||||
{
|
{
|
||||||
|
@ -162,7 +162,7 @@ void CALLBACK THREAD_FreeTHDB( ULONG_PTR arg )
|
|||||||
TRACE("(%p) called\n", thdb );
|
TRACE("(%p) called\n", thdb );
|
||||||
SERVICE_Delete( thdb->cleanup );
|
SERVICE_Delete( thdb->cleanup );
|
||||||
|
|
||||||
PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0 );
|
||||||
|
|
||||||
CloseHandle( thdb->event );
|
CloseHandle( thdb->event );
|
||||||
while (*pptr && (*pptr != thdb)) pptr = &(*pptr)->next;
|
while (*pptr && (*pptr != thdb)) pptr = &(*pptr)->next;
|
||||||
@ -292,7 +292,7 @@ static void THREAD_Start(void)
|
|||||||
{
|
{
|
||||||
THDB *thdb = THREAD_Current();
|
THDB *thdb = THREAD_Current();
|
||||||
LPTHREAD_START_ROUTINE func = (LPTHREAD_START_ROUTINE)thdb->entry_point;
|
LPTHREAD_START_ROUTINE func = (LPTHREAD_START_ROUTINE)thdb->entry_point;
|
||||||
PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0, 0 );
|
PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0 );
|
||||||
PE_InitTls();
|
PE_InitTls();
|
||||||
MODULE_DllThreadAttach( NULL );
|
MODULE_DllThreadAttach( NULL );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user