|
PatchworkOS
19e446b
A non-POSIX operating system.
|
Namespace structure. More...
#include <namespace.h>
Data Fields | |
| ref_t | ref |
| list_entry_t | entry |
| The entry for the parent's children list. | |
| list_t | children |
| List of child namespaces. | |
| namespace_t * | parent |
The parent namespace, can be NULL. | |
| list_t | stacks |
List of mount_stack_t in this namespace. | |
| map_t | mountMap |
| Map used to go from source dentries to namespace mount stacks. | |
| mount_stack_t | root |
| The root mount stack. | |
| rwlock_t | lock |
Namespace structure.
Definition at line 56 of file namespace.h.
| ref_t namespace_t::ref |
Definition at line 58 of file namespace.h.
| list_entry_t namespace_t::entry |
The entry for the parent's children list.
Definition at line 59 of file namespace.h.
| list_t namespace_t::children |
List of child namespaces.
Definition at line 60 of file namespace.h.
| namespace_t* namespace_t::parent |
The parent namespace, can be NULL.
Definition at line 61 of file namespace.h.
| list_t namespace_t::stacks |
List of mount_stack_t in this namespace.
Definition at line 62 of file namespace.h.
| map_t namespace_t::mountMap |
Map used to go from source dentries to namespace mount stacks.
Definition at line 63 of file namespace.h.
| mount_stack_t namespace_t::root |
The root mount stack.
Definition at line 64 of file namespace.h.
| rwlock_t namespace_t::lock |
Definition at line 65 of file namespace.h.