|
Made the external pager a resource so that it can be managed more conveniently. |
|
|
Changed the unsubscribe operation in the notification interface to involve an |
|
|
Create a new pager object for each new process. |
|
|
Employed a ProcessCreating instance instead of it being a base class. |
|
|
Simplified the subscribe and unsubscribe interfaces, removing the opaque |
|
|
Replaced special-case notifier handling with the more general notification |
|
|
Introduced a process server and a prototype mechanism for starting new processes |
|
|
Added various docstrings. |
|
|
Introduced values to the notify operation and notification mechanisms. |
|
|
Added initial support for communicating process/task signals as notifications. |
|
|
Introduced generic notifier types to the notification mechanism. |
|
|
Removed superfluous server interface definitions. |
|
|
Moved process creation functionality into libexec. |
|
|
Added client_reopen function details. |
|
|
Introduced a reopen operation to open new instances of already-opened files, |
|
|
Parameterised task initialisation methods with the number of initial threads. |
|
|
Removed superfluous set_parent operation. |
|
|
Introduced a function for converting to mapping flags from page fault flags. |
|
|
Added some more generally useful information. |
|
|
Merged concurrent changes. |
|
|
Added experimental support for program termination handling. |
|
|
Made some small documentation improvements. |
|
|
Updated the documentation, reordering and removing the IPC fix remarks. |
|
|
Minor adjustments; added headings. |
|
|
Added PageMapper remarks and diagram. |
|
|
Attempt to fix the format specifier for the file link count type. |
|
|
Adjusted the IPC type for device numbers along with various format specifiers, |
|
|
Updated Makefiles for versions of idl with proper compound interface support. |
|
|
Fixed parameter names and comments. |
|
|
Updated the documentation to reflect idl4re and server configuration changes. |
|
|
Introduced slightly simplified server configuration enabled by idl4re changes. |
|
|
Fixed various format specifiers. |
|
|
Improved the documentation in a number of areas. |
|
|
Added header file descriptions and a script to generate them. |
|
|
Introduced format specifier macros to avoid output formatting difficulties. |
|
|
Improved error message details. |
|
|
Fixed (or at least improved) reserved flexpage generation for larger page sizes. |
|
|
Reverted ext2fs_flush call removal, this failing due to broken unmap behaviour. |
|
|
Improved error message details. |
|
|
Fixed unmap flexpage flags, these being meant to unmap the flexpage completely. |
|
|
Detach any mapped memory before requesting a different file region. |
|
|
Removed spurious word. |
|
|
Improved test program behaviour and diagnostics. |
|
|
Removed ext2fs_flush call suggested by the e2fsprogs misc/fusefs.c code. This |
|
|
Fixed missing result code initialisation, applicable to empty paths. |
|
|
Removed superfluous buffer allocation: this is done automatically by the |
|
|
Avoid reloading the inode data again when testing the object type. |
|
|
Added .swp pattern. |
|
|
Employ the existing pending removal flag to control removal. Removed the |
|
|
Defer file removal until the provider is itself deallocated. |
|
|
Removed superfluous flush operation. |
|
|
Detach dataspaces from the region mapper before attaching new ones, hopefully |
|
|
Return the file structure for certain directory opening failure conditions. |
|
|
Handle possible error conditions when seeking to blocks. |
|
|
Updated types for client_read and client_write usage. |
|
|
Calculate alignment offsets instead of showing pointer values. |
|
|
Fixed format specifier. |
|
|
Added some remarks about the perceived nature of the opcode type problem. |
|
|
Fixed region allocation conflicts when running programs by reserving different |
|
|
Removed superfluous reserved_threads parameter for Process initialisation. |
|