Removed process argument to PROCESS_CallUserSignalProc.
diff --git a/include/process.h b/include/process.h
index 64969ce..f48ee2b 100644
--- a/include/process.h
+++ b/include/process.h
@@ -155,7 +155,7 @@
extern BOOL PROCESS_IsCurrent( HANDLE handle );
extern PDB *PROCESS_Initial(void);
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,
LPCSTR cmd_line, LPCSTR env,
HINSTANCE16 hInstance, HINSTANCE16 hPrevInstance,
diff --git a/loader/ne/module.c b/loader/ne/module.c
index 20ba983..f715efa 100644
--- a/loader/ne/module.c
+++ b/loader/ne/module.c
@@ -1218,7 +1218,7 @@
pTask->userhandler( hModule, USIG16_DLL_UNLOAD, 0,
pTask->hInstance, pTask->hQueue );
- PROCESS_CallUserSignalProc( USIG_DLL_UNLOAD_WIN16, 0, hModule );
+ PROCESS_CallUserSignalProc( USIG_DLL_UNLOAD_WIN16, hModule );
}
else
call_wep = FALSE; /* We are freeing a task -> no more WEPs */
diff --git a/loader/task.c b/loader/task.c
index 369920e..61cb6df 100644
--- a/loader/task.c
+++ b/loader/task.c
@@ -249,10 +249,10 @@
InitializeCriticalSection( &PROCESS_Current()->crit_section );
/* Call USER signal proc */
- PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0, 0 ); /* for initial thread */
- PROCESS_CallUserSignalProc( USIG_PROCESS_INIT, 0, 0 );
- PROCESS_CallUserSignalProc( USIG_PROCESS_LOADED, 0, 0 );
- PROCESS_CallUserSignalProc( USIG_PROCESS_RUNNING, 0, 0 );
+ PROCESS_CallUserSignalProc( USIG_THREAD_INIT, 0 ); /* for initial thread */
+ PROCESS_CallUserSignalProc( USIG_PROCESS_INIT, 0 );
+ PROCESS_CallUserSignalProc( USIG_PROCESS_LOADED, 0 );
+ PROCESS_CallUserSignalProc( USIG_PROCESS_RUNNING, 0 );
if (pModule->flags & NE_FFLAGS_WIN32)
{
@@ -575,9 +575,9 @@
pTask->userhandler( hTask, USIG16_TERMINATION, 0,
pTask->hInstance, pTask->hQueue );
- PROCESS_CallUserSignalProc( USIG_PROCESS_EXIT, 0, 0 );
- PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0, 0 ); /* FIXME */
- PROCESS_CallUserSignalProc( USIG_PROCESS_DESTROY, 0, 0 );
+ PROCESS_CallUserSignalProc( USIG_PROCESS_EXIT, 0 );
+ PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0 ); /* FIXME */
+ PROCESS_CallUserSignalProc( USIG_PROCESS_DESTROY, 0 );
if (nTaskCount <= 1)
{
diff --git a/scheduler/thread.c b/scheduler/thread.c
index 1c61dd6..ee8bf37 100644
--- a/scheduler/thread.c
+++ b/scheduler/thread.c
@@ -162,7 +162,7 @@
TRACE("(%p) called\n", thdb );
SERVICE_Delete( thdb->cleanup );
- PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0, 0 );
+ PROCESS_CallUserSignalProc( USIG_THREAD_EXIT, 0 );
CloseHandle( thdb->event );
while (*pptr && (*pptr != thdb)) pptr = &(*pptr)->next;
@@ -292,7 +292,7 @@
{
THDB *thdb = THREAD_Current();
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();
MODULE_DllThreadAttach( NULL );