This is the mail archive of the egcs-cvs@egcs.cygnus.com mailing list for the EGCS project. See the EGCS home page for more information.


[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]

egcs/gcc ChangeLog system.h collect2.c config/ ...



CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	law@egcs.cygnus.com	99/03/24 23:35:35

Modified files:
	gcc            : ChangeLog system.h collect2.c 
	gcc/config/i386: xm-djgpp.h 

Log message:
	* system.h (STDIN_FILENO): Provide default definition if one is not
	provided by the system header files.
	(STDOUT_FILENO, STDERR_FILENO): Likewise.
	
	* i386/xm-djgpp.h (COLLECT2_HOST_INITIALIZATION): New macro.
	* collect2.c (main): Use it.
	(pexecute_pid): New variable. Holds return value from call to pexecute.
	(collect2_execute): Rework to use pexecute instead of fork.
	(collect2_wait): Use pwait() instead of wait().