clean up and standardize types across the codebase, unify atomic operations, improve UTF-8 handling throughout the system, remove obsolete input and named queue interfaces, redesign process preparation and creation, tighten IPC and service boundaries, improve error handling and reliability, minor documentation cleanup, fix doom surfaces, fix panic in ini parsing.
This commit is contained in:
1 parent
899225f551
commit
c0ad63c27f
226 files changed
+6562
-4147
No files matched your search
@@ -23,7 +23,7 @@ typedef enum POSIX_FD_TYPE {
|
||||
|
||||
// One refcounted open description shared by one or more descriptors.
|
||||
typedef struct POSIX_OPEN_DESCRIPTION {
|
||||
volatile long RefCount;
|
||||
volatile int32_t RefCount;
|
||||
POSIX_FD_TYPE Type;
|
||||
uint32_t KHandle;
|
||||
uint64_t DescriptionId;
|
||||
@@ -39,7 +39,7 @@ typedef struct POSIX_FD {
|
||||
struct POSIX_LOGICAL_PROCESS_STATE;
|
||||
|
||||
// Initializes one logical process descriptor table from inherited state or fresh standard descriptors.
|
||||
uint32_t PosixFdInitializeLogicalProcess(struct POSIX_LOGICAL_PROCESS_STATE* process, uint64_t inheritanceToken);
|
||||
KSTATUS PosixFdInitializeLogicalProcess(struct POSIX_LOGICAL_PROCESS_STATE* process, uint64_t inheritanceToken);
|
||||
|
||||
// Captures the current descriptor table in one server-owned inheritance snapshot.
|
||||
KSTATUS PosixFdCreateInheritanceSnapshot(uint32_t flags, uint64_t* tokenOut);
|
||||
@@ -78,4 +78,4 @@ void PosixFdRelease(POSIX_OPEN_DESCRIPTION* description);
|
||||
// Removes one descriptor and releases its table-owned open-description reference.
|
||||
int PosixFdClose(int fd);
|
||||
|
||||
int PosixStatusToErrno(uint32_t status);
|
||||
int PosixStatusToErrno(KSTATUS status);
|
||||
Reference in new issue
Block a user