PatchworkOS  19e446b
A non-POSIX operating system.
Loading...
Searching...
No Matches
namespace_t Struct Reference

Namespace structure. More...

#include <namespace.h>

Collaboration diagram for namespace_t:

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_tparent
 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
 

Detailed Description

Namespace structure.

Definition at line 56 of file namespace.h.

Field Documentation

◆ ref

ref_t namespace_t::ref

Definition at line 58 of file namespace.h.

◆ entry

list_entry_t namespace_t::entry

The entry for the parent's children list.

Definition at line 59 of file namespace.h.

◆ children

list_t namespace_t::children

List of child namespaces.

Definition at line 60 of file namespace.h.

◆ parent

namespace_t* namespace_t::parent

The parent namespace, can be NULL.

Definition at line 61 of file namespace.h.

◆ stacks

list_t namespace_t::stacks

List of mount_stack_t in this namespace.

Definition at line 62 of file namespace.h.

◆ mountMap

map_t namespace_t::mountMap

Map used to go from source dentries to namespace mount stacks.

Definition at line 63 of file namespace.h.

◆ root

mount_stack_t namespace_t::root

The root mount stack.

Definition at line 64 of file namespace.h.

◆ lock

rwlock_t namespace_t::lock

Definition at line 65 of file namespace.h.


The documentation for this struct was generated from the following file: