* pinfo.h (pinfo::init): Make third parameter non-optional and propagate change

throughout.
* pinfo.cc (set_myself): Pass INVALID_HANDLE_POINTER if h is NULL.
(pinfo::init): Make third parameter non-optional.  Eliminate use of PID_EXECED
as an argument.  Put setting of handle back inside loop but reorganize to try
to open it only when necessary.
This commit is contained in:
Christopher Faylor
2005-01-26 00:15:11 +00:00
parent 72c1491bba
commit 0e32d1ffcd
4 changed files with 73 additions and 62 deletions

View File

@ -73,7 +73,7 @@ static char *offsets[] =
};
void * __stdcall
open_shared (const char *name, int n, HANDLE &shared_h, DWORD size,
open_shared (const char *name, int n, HANDLE& shared_h, DWORD size,
shared_locations m, PSECURITY_ATTRIBUTES psa)
{
void *shared;