1.1 --- a/libexec/include/exec/external_pager.h Sat Feb 25 18:10:13 2023 +0100
1.2 +++ b/libexec/include/exec/external_pager.h Sat Feb 25 22:11:08 2023 +0100
1.3 @@ -35,7 +35,7 @@
1.4 public NotificationSupport
1.5 {
1.6 protected:
1.7 - unsigned int _endpoint;
1.8 + l4_cap_idx_t _notifier;
1.9
1.10 public:
1.11 explicit ExternalPager(address_t start = 0, address_t end = 0);
1.12 @@ -59,11 +59,9 @@
1.13
1.14 /* Notification methods. */
1.15
1.16 - virtual long subscribe(l4_cap_idx_t notifier, notify_flags_t flags)
1.17 - { return NotificationSupport::subscribe(notifier, flags, this, &_endpoint); }
1.18 + virtual long subscribe(l4_cap_idx_t notifier, notify_flags_t flags);
1.19
1.20 - virtual long unsubscribe()
1.21 - { NotificationSupport::unsubscribe(_endpoint, this); return L4_EOK; }
1.22 + virtual long unsubscribe();
1.23 };
1.24
1.25 /* vim: tabstop=2 expandtab shiftwidth=2