L4Re/departure

Graph

(0) -100 -60 +60 +100 +300 tip
Added support for mkdir and script operations in fsaccess, changing the example
Build library files in a separate directory when building the e2access tool.
Renamed new_thread to config_thread and added support for associating more
Removed the obsolete ipc_server_loop function, propagating IRQ details using the
Simplified the unsubscribing mechanism, employing the inherent association
Reintroduced the server convenience macro with additional convenience for
Support unsubscribing from notifications using a special notifier peer object.
Fixed comment.
Changed server initialisation and IPC receive label interpretation to permit the
Removed unsubscribe operations because they were not functioning correctly and
Fixed comment.
Added fsaccess: an equivalent program to e2access.
Removed superfluous declaration.
Made buffer size settings local to each affected file.
Fixed file docstrings.
Moved the script operation and general operation handling to separate files.
Moved operations to separate files.
Added missing libsystypes functionality.
Reorganised the copy out operation, also supporting directory copying.
Moved common code into a separate function.
Added another file lookup function.
Reorganised the copy-in operation.
Ensure image_resolve_by_path result initialisation. Tidied up docstrings.
Added mkdir operation support.
Added some more operation descriptions.
Improved stat support using the systypes structure definition for IPC messages.
Added a script to generate available IPC opcodes.
Employ capability discarding instead of a completion operation. This may not
Added support for the stat operation.
Added the number of blocks to the stat result.
Added a stat operation.
Moved input-related functions into a separate module.
Added elementary scripting support for more versatile testing.
Fixed listing of non-directory objects.
Improved test diagnostic output.
Attach to the provider before starting the thread to avoid a potential race
Introduced a simpler inode finding function, image_find_by_path, renaming the
Renamed various functions and introduced an image_find_by_path function with
Introduced empty directory testing.
Added support for removing files with e2access.
Fixed L4Re compilation warnings.
Consolidated reference count update functionality.
Fixed directory link count decrementing, added support for showing link counts.
Simplified directory listing traversal, eliminating superfluous state structure.
Moved common directory listing functionality into a new utilities collection.
Rearranged removal-related functions, exposing the semantics to e2access and to
Added separate functions for testing empty directories and updating parent
Fixed variable usage to actually implement the described logic.
Simplified slightly and introduced consistent output message format.
Fixed unlinking of top-level objects.
Reorganised e2access, adding directory removal and single file listing support,
Added path existence, removal and unlinking functions.
Added a path splitting function to expose a path's dirname and basename.
Added uid, gid, umask options and tidied up argument processing.
Removed file paths from various methods, instead relying on file identifiers.
Introduced file permissions testing when accessing files.
Employ the e2access tool in the libe2access/host directory.
Removed support for indicating the user identifier in the test programs. Each
Added initial support for renaming filesystem objects.
Reordered functions and declarations.
(0) -100 -60 +60 +100 +300 tip