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

#include <namespace.h>

Collaboration diagram for namespace_t:

Data Fields

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 mounts
 List of mounts in this namespace.
 
map_t mountMap
 Map used to go from source dentries to namespace mounts.
 
mount_troot
 The root mount of the namespace.
 
rwlock_t lock
 

Detailed Description

Definition at line 50 of file namespace.h.

Field Documentation

◆ entry

list_entry_t namespace_t::entry

The entry for the parent's children list.

Definition at line 52 of file namespace.h.

◆ children

list_t namespace_t::children

List of child namespaces.

Definition at line 53 of file namespace.h.

◆ parent

namespace_t* namespace_t::parent

The parent namespace, can be NULL.

Definition at line 54 of file namespace.h.

◆ mounts

list_t namespace_t::mounts

List of mounts in this namespace.

Definition at line 55 of file namespace.h.

◆ mountMap

map_t namespace_t::mountMap

Map used to go from source dentries to namespace mounts.

Definition at line 56 of file namespace.h.

◆ root

mount_t* namespace_t::root

The root mount of the namespace.

Definition at line 57 of file namespace.h.

◆ lock

rwlock_t namespace_t::lock

Definition at line 58 of file namespace.h.


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