summaryrefslogtreecommitdiffstats
path: root/sys/i386/ibcs2/imgact_coff.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1996-01-19 23:00:38 +0000
committerdyson <dyson@FreeBSD.org>1996-01-19 23:00:38 +0000
commit99219205c8928154445a1dd855238912c333862e (patch)
tree9d1d59ba1495bf088cf2502e7dfdb6408816bf38 /sys/i386/ibcs2/imgact_coff.c
parentf87f45ea51758c46d44f3e0b57e8ba13fb32338f (diff)
downloadFreeBSD-src-99219205c8928154445a1dd855238912c333862e.zip
FreeBSD-src-99219205c8928154445a1dd855238912c333862e.tar.gz
Fixed vm_map_find for new vm changes.
Diffstat (limited to 'sys/i386/ibcs2/imgact_coff.c')
-rw-r--r--sys/i386/ibcs2/imgact_coff.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/i386/ibcs2/imgact_coff.c b/sys/i386/ibcs2/imgact_coff.c
index c71ff50..332e4ae 100644
--- a/sys/i386/ibcs2/imgact_coff.c
+++ b/sys/i386/ibcs2/imgact_coff.c
@@ -26,7 +26,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: imgact_coff.c,v 1.10 1995/11/06 12:52:14 davidg Exp $
+ * $Id: imgact_coff.c,v 1.11 1995/12/07 12:45:48 davidg Exp $
*/
#include <sys/param.h>
@@ -126,11 +126,11 @@ load_coff_section(vmspace, vp, offset, vmaddr, memsz, filsz, prot)
map_addr = trunc_page(vmaddr + filsz);
map_len = round_page(memsz) - trunc_page(filsz);
- DPRINTF(("%s(%d): vm_map_find(&vmspace->vm_map, NULL, 0, &0x%08lx,0x%x, FALSE)\n", __FILE__, __LINE__, map_addr, map_len));
+ DPRINTF(("%s(%d): vm_map_find(&vmspace->vm_map, NULL, 0, &0x%08lx,0x%x, FALSE, VM_PROT_ALL, VM_PROT_ALL, 0)\n", __FILE__, __LINE__, map_addr, map_len));
if (map_len != 0) {
error = vm_map_find(&vmspace->vm_map, NULL, 0, &map_addr,
- map_len, FALSE);
+ map_len, FALSE, VM_PROT_ALL, VM_PROT_ALL, 0);
if (error)
return error;
}
@@ -464,12 +464,13 @@ exec_coff_imgact(imgp)
hole = (caddr_t)trunc_page(vmspace->vm_daddr) + ctob(vmspace->vm_dsize);
- DPRINTF(("%s(%d): vm_map_find(&vmspace->vm_map, NULL, 0, &0x%08lx, PAGE_SIZE, FALSE)\n",
+ DPRINTF(("%s(%d): vm_map_find(&vmspace->vm_map, NULL, 0, &0x%08lx, PAGE_SIZE, FALSE, VM_PROT_ALL, VM_PROT_ALL, 0)\n",
__FILE__, __LINE__, hole));
DPRINTF(("imgact: error = %d\n", error));
error = vm_map_find(&vmspace->vm_map, NULL, 0,
- (vm_offset_t *) &hole, PAGE_SIZE, FALSE);
+ (vm_offset_t *) &hole, PAGE_SIZE, FALSE,
+ VM_PROT_ALL, VM_PROT_ALL, 0);
DPRINTF(("IBCS2: start vm_dsize = 0x%x, vm_daddr = 0x%x end = 0x%x\n",
ctob(vmspace->vm_dsize), vmspace->vm_daddr,
OpenPOWER on IntegriCloud