PatchworkOS
Loading...
Searching...
No Matches
namespace_t Struct Reference

#include <namespace.h>

Data Fields

map_t mountPoints
 
rwlock_t lock
 
namespace_tparent
 
process_towner
 The process that owns this namespace, will not take a reference.
 
mount_trootMount
 The root mount of the namespace, will be inherited from the parent namespace.
 

Detailed Description

Definition at line 37 of file namespace.h.

Field Documentation

◆ lock

◆ mountPoints

map_t namespace_t::mountPoints

◆ owner

process_t* namespace_t::owner

The process that owns this namespace, will not take a reference.

Definition at line 42 of file namespace.h.

Referenced by namespace_init().

◆ parent

namespace_t* namespace_t::parent

Definition at line 41 of file namespace.h.

Referenced by namespace_init(), and namespace_traverse_mount().

◆ rootMount

mount_t* namespace_t::rootMount

The root mount of the namespace, will be inherited from the parent namespace.

Definition at line 43 of file namespace.h.

Referenced by namespace_deinit(), namespace_get_root_path(), namespace_init(), namespace_mount(), and sysfs_mount_new().


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