The Pedigree Project
0.1
src
modules
subsys
posix
descriptor-path.h
1
/* Copyright (c) 2026, Pedigree Developers. */
2
#ifndef POSIX_DESCRIPTOR_PATH_H
3
#define POSIX_DESCRIPTOR_PATH_H
4
5
#include "pedigree/kernel/utilities/SharedPointer.h"
6
7
#include <stddef.h>
8
9
class
File
;
10
class
ProcFs
;
11
class
DevFs
;
12
class
PosixNamespaceContext
;
13
14
File
* posix_make_descriptor_directory(
ProcFs
& filesystem,
File
* parent,
size_t
pid,
15
const
SharedPointer<PosixNamespaceContext>
&
identity
);
16
File
* posix_make_dev_fd_link(
DevFs
& filesystem,
File
* parent);
17
18
#endif
DevFs
Definition
DevFs.h:269
File
Definition
File.h:75
PosixNamespaceContext
Definition
uts-namespace.h:81
ProcFs
Definition
ProcFs.h:165
SharedPointer
Definition
SharedPointer.h:31
identity
Definition
futex-contracts.c:32
Generated on Sat Oct 3 2026 06:38:05 for The Pedigree Project by
1.9.8