make function.c job.c main.c ChangeLog

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.gnu.make.devel
Message-ID <[email protected]>
CVSROOT:	/sources/make
Module name:	make
Changes by:	Eli Zaretskii <eliz>	10/07/09 11:10:07

Modified files:
	.              : function.c job.c main.c ChangeLog 

Log message:
	 job.c (pid2str) [WINDOWS32]: Don't use %Id with GCC < 4.x.
	 (exec_command) [WINDOWS32]: Use pid2str instead of non-portable
	 %Id.
	
	 main.c (handle_runtime_exceptions): Use %p to print addresses,
	 to DTRT on both 32-bit and 64-bit hosts.  Savannah bug #27809.
	
	 job.c (w32_kill, start_job_command, create_batch_file): Use
	 pid_t for process IDs and intptr_t for the 1st arg of
	 _open_osfhandle.
	 function.c (windows32_openpipe): Use pid_t for process IDs and
	 intptr_t for the 1st arg of _open_osfhandle.
	 (func_shell): Use pid_t for process IDs.
	 main.c (main) [WINDOWS32]: Pacify the compiler.
	 config.h.W32.template (pid_t): Add a definition for 64-bit
	 Windows builds that don't use GCC.
	 Savannah bug #27809.  Patch by Ozkan Sezer <[email protected]>

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/make/function.c?cvsroot=make&r1=1.116&r2=1.117
http://cvs.savannah.gnu.org/viewcvs/make/job.c?cvsroot=make&r1=1.202&r2=1.203
http://cvs.savannah.gnu.org/viewcvs/make/main.c?cvsroot=make&r1=1.239&r2=1.240
http://cvs.savannah.gnu.org/viewcvs/make/ChangeLog?cvsroot=make&r1=2.404&r2=2.405
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.