From b14e0100f5295abd950eef636fa16df181504401 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 10 Aug 2022 22:05:09 +0200 Subject: Do not cache the R/O proxy We cannot properly detect when to release the ro_proxy, so let's just not cache it. --- libpager/pager.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libpager/pager.h') diff --git a/libpager/pager.h b/libpager/pager.h index 16b47def..3b1c7251 100644 --- a/libpager/pager.h +++ b/libpager/pager.h @@ -155,8 +155,9 @@ pager_change_attributes (struct pager *pager, mach_port_t pager_get_port (struct pager *pager); +/* Create a read-only proxy for requests to the pager. */ mach_port_t -pager_get_ro_port (struct pager *pager); +pager_create_ro_port (struct pager *pager); /* Force termination of a pager. After this returns, no more paging requests on the pager will be honored, and the -- cgit v1.2.3