| PatchworkOS
    | 
#include <namespace.h>
| Data Fields | |
| map_t | mountPoints | 
| rwlock_t | lock | 
| namespace_t * | parent | 
| process_t * | owner | 
| The process that owns this namespace, will not take a reference. | |
| mount_t * | rootMount | 
| The root mount of the namespace, will be inherited from the parent namespace. | |
Definition at line 37 of file namespace.h.
| rwlock_t namespace_t::lock | 
Definition at line 40 of file namespace.h.
Referenced by namespace_bind(), namespace_deinit(), namespace_get_root_path(), namespace_init(), namespace_mount(), and namespace_traverse_mount().
| map_t namespace_t::mountPoints | 
Definition at line 39 of file namespace.h.
Referenced by namespace_bind(), namespace_deinit(), namespace_init(), namespace_mount(), and namespace_traverse_mount().
| 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().
| namespace_t* namespace_t::parent | 
Definition at line 41 of file namespace.h.
Referenced by namespace_init(), and namespace_traverse_mount().
| 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().