L4Re/OLD/libfsclient

Graph

(0) -100 -60 tip
Adopted the idl4re conveniences for defining filenames and rules. libfsclient_minimal
Adopted the idl4re conveniences for defining filenames and rules.
Replaced Directory interface usage with the Opener interface, eliminating the libfsclient_minimal
Replaced Directory interface usage with the Opener interface, eliminating the
Reverted the libc_newlib_string dependency. libfsclient_minimal
Removed embedded string functions in favour of libc_newlib_string. libfsclient_minimal
Corrected retrieval of the dataspace size somewhat. libfsclient_minimal
Fixed grafted default branch changes, making use of mem_ipc functions for libfsclient_minimal
Replaced capability management and region mapping function usage.
Moved an object initialisation function from libfsserver. libfsclient_minimal
Employ updated filesystem interface signatures. libfsclient_minimal
Fixed accidental removal of the built-in string routines. libfsclient_minimal
Replaced obsolete common.h files with interface.h files. libfsclient_minimal
Changed initial parameters of client function calls to use the reference type libfsclient_minimal
Moved an object initialisation function from libfsserver.
Employ updated filesystem interface signatures.
Replaced obsolete common.h files with interface.h files.
Changed initial parameters of client function calls to use the reference type
Changed various IPC functions amended to resemble minimal versions.
Introduced conveniences for computing filenames. Reformatted somewhat. libfsclient_minimal
Removed an obsolete IDL file and updated the transitional wrapper code. libfsclient_minimal
Replaced generated files with the interface file and appropriate Makefile rules. libfsclient_minimal
Replaced IPC operations and definitions with generated code. libfsclient_minimal
Removed the length indicator from the fstat result message. libfsclient_minimal
Employ a special build mode to use Newlib and GCC includes explicitly. libfsclient_minimal
Added a missing include. libfsclient_minimal
Employ a neutral representation for file metadata. libfsclient_minimal
Added private string functions to avoid circular linking dependencies. libfsclient_minimal
Established a minimal branch for use without a C library. libfsclient_minimal
Introduced conveniences for computing filenames. Reformatted somewhat.
Removed an obsolete IDL file and updated the transitional wrapper code.
Replaced generated files with the interface file and appropriate Makefile rules.
Replaced IPC operations and definitions with generated code.
Removed the length indicator from the fstat result message.
Employ a neutral representation for file metadata.
Added an explicit library dependency needed for l4re_util functions.
Removed superfluous includes.
Removed superfluous includes.
Introduced message structure usage for IPC transactions.
Discard any buffer reference if memory mapping succeeds.
Return fstat information directly in the message virtual registers.
Introduced a separate listdir operation, removing additional file opening flags.
Incorporate opening flags into the file descriptor structure.
Moved directory listing flags into a separate header file.
Added flags for adjusting directory listing details.
Added an implementation of fstat.
Added a begin operation and adopted yield for synchronisation purposes.
Introduced the ipc_bind_irq convenience function.
Moved IRQ initialisation and usage into separate functions.
Tentatively handle memory-mapped access to directory listings.
Set the mapped dataspace size according to the results of the mmap operation.
Employ more robust methods of reading and traversing directory entries.
Permit seeking to the end of buffer data without resetting the buffer, changing
Added a client_readdir function to access directory entries.
Fixed seeking relative to the current position.
Set invalid capabilities as structure members when deallocating resources.
Added a function to safely obtain transferred string/name information.
Introduced convenience functions for filesystem object IPC handling.
Moved IPC opcodes into a separate header file.
Expose the setting of a pathname in a shared buffer for file opening.
(0) -100 -60 tip