summaryrefslogtreecommitdiff
path: root/libpager/mark-error.c
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1994-01-25 21:11:02 +0000
committerMichael I. Bushnell <mib@gnu.org>1994-01-25 21:11:02 +0000
commite49a405a1aa8349d9a715db0933faaca0c875fb4 (patch)
tree53eb3bace4b12776b4fbcbe93dc3fb55d404ad23 /libpager/mark-error.c
parent710b2421c7596c6f0c67b4b227555b7da8f0a428 (diff)
entered into RCS
Diffstat (limited to 'libpager/mark-error.c')
-rw-r--r--libpager/mark-error.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libpager/mark-error.c b/libpager/mark-error.c
index 8847ec62..348a7c7c 100644
--- a/libpager/mark-error.c
+++ b/libpager/mark-error.c
@@ -23,7 +23,8 @@ int _pager_page_errors[] = {KERN_SUCCESS, ENOSPC, EIO, EDQUOT};
/* Some error has happened indicating that the page cannot be written.
(Usually this is ENOSPC or EDQOUT.) On the next pagein which
requests write access, return the error to the kernel. (This is
- screwy because of the rules associated with m_o_lock_request.) */
+ screwy because of the rules associated with m_o_lock_request.)
+ Currently the only errors permitted are ENOSPC, EIO, and EDQUOT. */
void
_pager_mark_next_request_error(struct pager *pager,
vm_address_t offset,
@@ -60,7 +61,8 @@ _pager_mark_next_request_error(struct pager *pager,
/* We are returning a pager error to the kernel. Write down
in the pager what that error was so that the exception handling
routines can find out. (This is only necessary because the
- XP interface is not completely implemented in the kernel.) */
+ XP interface is not completely implemented in the kernel.)
+ Again, only ENOSPC, EIO, and EDQUOT are permitted. */
void
_pager_mark_object_error(struct pager *pager,
vm_address_t offset,