1.1 --- a/libexec/include/exec/external_pager.h Sun Dec 11 01:23:05 2022 +0100
1.2 +++ b/libexec/include/exec/external_pager.h Tue Dec 13 17:05:51 2022 +0100
1.3 @@ -23,11 +23,13 @@
1.4
1.5 #include <exec/pager.h>
1.6
1.7 +#include "parent_pager_object_interface.h"
1.8 +
1.9
1.10
1.11 /* A simple system pager also acting as a region mapper. */
1.12
1.13 -class ExternalPager : public ExecPager
1.14 +class ExternalPager : public ExecPager, public ParentPagerObject
1.15 {
1.16 public:
1.17 explicit ExternalPager(address_t start = 0, address_t end = 0);
1.18 @@ -44,6 +46,10 @@
1.19
1.20 virtual long attach(address_t *start, address_t size, map_flags_t flags,
1.21 l4_cap_idx_t ds, address_t offset, unsigned char align);
1.22 +
1.23 + /* Parent methods. */
1.24 +
1.25 + virtual long signal(unsigned long sig, unsigned long val);
1.26 };
1.27
1.28 /* vim: tabstop=2 expandtab shiftwidth=2