Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
dll_tracker_file.cpp File Reference
#include "dll_tracker_file.h"
#include "dll_tracker.h"
#include "DllLoader.h"
#include "threads/SingleLock.h"
#include "utils/log.h"
#include <stdlib.h>
#include "exports/emu_msvcrt.h"
#include <io.h>

Functions

void tracker_file_track (uintptr_t caller, uintptr_t handle, TrackedFileType type, const char *sFile)
 
void tracker_file_free (uintptr_t caller, uintptr_t handle, TrackedFileType type)
 
void tracker_file_free_all (DllTrackInfo *pInfo)
 
int track_open (const char *sFileName, int iMode)
 
int track_close (int fd)
 
FILE * track_fopen (const char *sFileName, const char *mode)
 
int track_fclose (FILE *stream)
 
FILE * track_freopen (const char *path, const char *mode, FILE *stream)
 

Function Documentation

◆ track_close()

int track_close ( int  fd)

◆ track_fclose()

int track_fclose ( FILE *  stream)

◆ track_fopen()

FILE * track_fopen ( const char *  sFileName,
const char *  mode 
)

◆ track_freopen()

FILE * track_freopen ( const char *  path,
const char *  mode,
FILE *  stream 
)

◆ track_open()

int track_open ( const char *  sFileName,
int  iMode 
)

◆ tracker_file_free()

void tracker_file_free ( uintptr_t  caller,
uintptr_t  handle,
TrackedFileType  type 
)

◆ tracker_file_free_all()

void tracker_file_free_all ( DllTrackInfo pInfo)

◆ tracker_file_track()

void tracker_file_track ( uintptr_t  caller,
uintptr_t  handle,
TrackedFileType  type,
const char *  sFile 
)