summaryrefslogtreecommitdiff
path: root/doc/hurd.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/hurd.texi')
-rw-r--r--doc/hurd.texi8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/hurd.texi b/doc/hurd.texi
index f4113da4..b07e46dd 100644
--- a/doc/hurd.texi
+++ b/doc/hurd.texi
@@ -1551,6 +1551,14 @@ references to @var{buf}. The only permissible error returns are
@code{EIO}, @code{EDQUOT}, and @code{ENOSPC}.
@end deftypefun
+@deftypefun error_t pager_write_pages (@w{struct user_pager_info *@var{pager}}, @w{vm_offset_t @var{offset}}, @w{vm_address_t @var{data}}, @w{vm_size_t @var{length}}, @w{vm_size_t *@var{written}})
+The user may define this function. For pager @var{pager}, synchronously write
+potentially multiple pages from @var{data} to offset @var{offset}. Do not
+deallocate @var{data}, and do not keep any references to @var{data}. The only
+permissible error returns are @code{EIO}, @code{EDQUOT}, @code{EOPNOTSUPP}, and
+@code{ENOSPC}.
+@end deftypefun
+
@deftypefun error_t pager_unlock_page (@w{struct user_pager_info *@var{pager}}, @w{vm_offset_t @var{address}})
A page should be made writable.
@end deftypefun