This is the mail archive of the mailing list for the Cygwin project. See the Cygwin home page for more information.
Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: cygwin1.dll startup and GDB

Looks like OpenFileMapping() doesn't properly check its parameters.
Try rearranging the code like this:

	char *mapname = NULL;
	if (name)
	  mapname = shared_name (name, 0);
	  shared_h = OpenFileMappingA (FILE_MAP_READ | FILE_MAP_WRITE,
	                               TRUE, mapname);
	if (!shared_h &&
	    !(shared_h = CreateFileMappingA ((HANDLE) 0xffffffff,

If this works, mail me a diff for the final source and I'll apply it.