When I run make part of the exec() processing involves a call to 
rctl_enforced_value:

rctl_enforced_value(rctlproc_legacy[RLIMIT_STACK], p->p_rctls, p))

make is a 32-bit app and I get a value that corresponds to the 2GB line as 
expected. However, make itself will fork and exec another instance of itself. 
This time the call to rctl_enforced_value returns 0x7fffff00. Looking through 
rctl.c I see that there is a "cursor" of sorts. I am wondering if someone could 
explain what I am seeing and what I may not have set up correctly such that I'm 
getting this bad value. (The result is that execmap complains that it cannot 
map ld.so.1.)

Neale
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to