gcc/gcc/ada s-osinte-tru64.ads s-osinte-tru64. ...

charlet@gcc.gnu.org charlet@gcc.gnu.org
Tue Mar 15 15:46:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	charlet@gcc.gnu.org	2005-03-15 15:46:16

Modified files:
	gcc/ada        : s-osinte-tru64.ads s-osinte-tru64.adb 
	                 s-taprop-tru64.adb 

Log message:
	2005-03-08  Eric Botcazou  <ebotcazou@adacore.com>
	
	* s-osinte-tru64.ads, s-osinte-tru64.adb (Get_Stack_Base): New function
	(Hide_Yellow_Zone): New procedure to hide the Yellow Zone of the
	calling thread.
	(Stack_Base_Available): New flag.
	(Get_Page_Size): New overloaded functions imported from C.
	(PROT_NONE, PROT_READ, PROT_WRITE, PROT_EXEC, PROT_ALL,
	PROT_ON, PROT_OFF): New constants.
	(mprotect): New function imported from C.
	(pthread_teb_t): New record type.
	
	* s-taprop-tru64.adb: (Enter_Task): Invoke Hide_Yellow_Zone.
	(Create_Task): Account for the Yellow Zone and the guard page.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/s-osinte-tru64.ads.diff?cvsroot=gcc&r1=1.2&r2=1.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/s-osinte-tru64.adb.diff?cvsroot=gcc&r1=1.1&r2=1.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/s-taprop-tru64.adb.diff?cvsroot=gcc&r1=1.4&r2=1.5



More information about the Gcc-cvs mailing list