Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
rlimit.c File Reference
#include <windows.h>
#include "rlimit.h"
#include <io.h>
#include <errno.h>
#include <inttypes.h>
+ Include dependency graph for rlimit.c:

Go to the source code of this file.

Functions

void InitializeRlimits ()
 
int getrlimit (int resource, struct rlimit *rlp)
 
int setrlimit (int resource, const struct rlimit *rlp)
 
size_t rfwrite (const void *buffer, size_t size, size_t count, FILE *stream)
 
int _rwrite (int handle, const void *buffer, unsigned int count)
 

Variables

static BOOL rInitialized = FALSE
 
static rlimit_t rlimits [7]
 

Function Documentation

◆ _rwrite()

int _rwrite ( int  handle,
const void buffer,
unsigned int  count 
)

Definition at line 174 of file rlimit.c.

References RLIMIT_FSIZE, and rlimits.

◆ getrlimit()

int getrlimit ( int  resource,
struct rlimit rlp 
)

Definition at line 79 of file rlimit.c.

References InitializeRlimits(), rInitialized, RLIM_NLIMITS, and rlimits.

Referenced by dt_set_rlimits_stack().

◆ InitializeRlimits()

void InitializeRlimits ( )

Definition at line 50 of file rlimit.c.

References i, rInitialized, rlimit::rlim_cur, RLIM_INFINITY, rlimit::rlim_max, RLIM_NLIMITS, rlimits, and TRUE.

Referenced by getrlimit(), and setrlimit().

◆ rfwrite()

size_t rfwrite ( const void buffer,
size_t  size,
size_t  count,
FILE *  stream 
)

Definition at line 141 of file rlimit.c.

References RLIMIT_FSIZE, rlimits, and size.

◆ setrlimit()

int setrlimit ( int  resource,
const struct rlimit rlp 
)

Variable Documentation

◆ rInitialized

BOOL rInitialized = FALSE
static

Definition at line 38 of file rlimit.c.

Referenced by getrlimit(), InitializeRlimits(), and setrlimit().

◆ rlimits

rlimit_t rlimits[7]
static

Definition at line 40 of file rlimit.c.

Referenced by _rwrite(), getrlimit(), InitializeRlimits(), rfwrite(), and setrlimit().