sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
fdman.c File Reference
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <kernel.h>
#include "fdman.h"

Go to the source code of this file.

Functions

void __fdman_init ()
void __fdman_deinit ()
int __fdman_get_new_descriptor ()
int __fdman_get_dup_descriptor (int fd)
int __fdman_get_dup2_descriptor (int fd, int newfd)
void __fdman_release_descriptor (int fd)

Variables

int __fdman_sema
__descriptormap_type __descriptor_data_pool [__FILENO_MAX]
__descriptormap_type * __descriptormap [__FILENO_MAX]

Detailed Description

fdman.c - Manager for fd.

Definition in file fdman.c.

Function Documentation

◆ __fdman_deinit()

void __fdman_deinit ( )

Definition at line 63 of file fdman.c.

◆ __fdman_get_dup2_descriptor()

int __fdman_get_dup2_descriptor ( int fd,
int newfd )

Definition at line 115 of file fdman.c.

◆ __fdman_get_dup_descriptor()

int __fdman_get_dup_descriptor ( int fd)

Definition at line 91 of file fdman.c.

◆ __fdman_get_new_descriptor()

int __fdman_get_new_descriptor ( )

Definition at line 71 of file fdman.c.

◆ __fdman_init()

void __fdman_init ( )

Definition at line 33 of file fdman.c.

◆ __fdman_release_descriptor()

void __fdman_release_descriptor ( int fd)

Definition at line 130 of file fdman.c.

Variable Documentation

◆ __descriptor_data_pool

__descriptormap_type __descriptor_data_pool[__FILENO_MAX]

Definition at line 28 of file fdman.c.

◆ __descriptormap

__descriptormap_type* __descriptormap[__FILENO_MAX]

Definition at line 30 of file fdman.c.

◆ __fdman_sema

int __fdman_sema

Definition at line 26 of file fdman.c.