if (page >= prev_page && page + length <= prev_page + prev_length)
    return;

  mprotect ((void *) page, length, PROT_READ | PROT_WRITE | PROT_EXEC);

  else if (page >= prev_page && page <= prev_page + prev_length)
    prev_length = page + length - prev_page;

So, where does this mprotect call fit in the scheme of things?

There, but without the following else.

Paolo


_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to