Re: [osol-code] Re: Library Question

2005-07-26 Thread Jonathan Adams
On Tue, Jul 26, 2005 at 01:11:04PM -0700, Jonathan Adams wrote: > On Tue, Jul 26, 2005 at 11:34:09AM -0700, Jonathan Adams wrote: > > On Tue, Jul 26, 2005 at 11:18:36AM -0700, J?rgen Keil wrote: > > > I'm not 100% sure if it's still important to mark shared libraries > > > with the execute bit with

Re: [osol-code] Re: Library Question

2005-07-26 Thread Jonathan Adams
On Tue, Jul 26, 2005 at 11:34:09AM -0700, Jonathan Adams wrote: > On Tue, Jul 26, 2005 at 11:18:36AM -0700, J?rgen Keil wrote: > > I'm not 100% sure if it's still important to mark shared libraries > > with the execute bit with current Solaris 10 or OpenSolaris. It > > seems the kernel is now usin

Re: [osol-code] Re: Library Question

2005-07-26 Thread Jonathan Adams
On Tue, Jul 26, 2005 at 11:18:36AM -0700, J?rgen Keil wrote: > I'm not 100% sure if it's still important to mark shared libraries > with the execute bit with current Solaris 10 or OpenSolaris. It > seems the kernel is now using a vnode flag VVMEXEC to mark executable > content, and this flag appea

[osol-code] Re: Library Question

2005-07-26 Thread Jürgen Keil
It seems that with SunOS 5.6 & 5.7 it was important to mark the shared libraries with the executable bit, so that the "priority paging" feature wasn't confused. See the section "How do I enable priority paging?" here: http://www.sun.com/sun-on-net/performance/priority_paging.html#enable Quote

[osol-code] Re: Library Question

2005-07-25 Thread Jürgen Keil
> I've always wondered...why are shared libraries installed under *NIX > operating systems with the executable bit set? IIRC, the executable bit is used by the SunOS VM subsystem as a hint when looking for free memory. The VM subsystem prefers to free pure data pages (files without the executab