Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <math.h>
#include <mutex>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <io.h>
#include <direct.h>
#include <process.h>
#include <errno.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
#include <time.h>
#include <signal.h>
#include "CompileInfo.h"
#include "FileItem.h"
#include "FileItemList.h"
#include "ServiceBroker.h"
#include "URL.h"
#include "Util.h"
#include "emu_dummy.h"
#include "emu_msvcrt.h"
#include "filesystem/Directory.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
#include "settings/Settings.h"
#include "settings/SettingsComponent.h"
#include "util/EmuFileWrapper.h"
#include "utils/log.h"
#include "utils/CharsetConverter.h"
#include "utils/URIUtils.h"
#include <dlfcn.h>
#include "platform/Environment.h"
#include "utils/StringUtils.h"
#include "utils/XTimeUtils.h"
Classes | |
struct | SDirData |
Macros | |
#define | MAX_OPEN_DIRS 10 |
#define | EMU_MAX_ENVIRONMENT_ITEMS 100 |
Functions | |
void | update_cache_dialog (const char *tmp) |
void __stdcall | init_emu_environ () |
void __stdcall | update_emu_environ () |
void __stdcall | cleanup_emu_environ () |
void | dll_sleep (unsigned long imSec) |
void | dllReleaseAll () |
void * | dllmalloc (size_t size) |
void | dllfree (void *pPtr) |
void * | dllcalloc (size_t num, size_t size) |
void * | dllrealloc (void *memblock, size_t size) |
void | dllexit (int iCode) |
void | dllabort () |
void * | dll__dllonexit (PFV input, PFV **start, PFV **end) |
_onexit_t | dll_onexit (_onexit_t func) |
int | dllputs (const char *szLine) |
int | dllprintf (const char *format,...) |
char * | dll_fullpath (char *absPath, const char *relPath, size_t maxLength) |
FILE * | dll_popen (const char *command, const char *mode) |
void * | dll_dlopen (const char *filename, int flag) |
int | dll_pclose (FILE *stream) |
FILE * | dll_fdopen (int fd, const char *mode) |
int | dll_open (const char *szFileName, int iMode) |
FILE * | dll_freopen (const char *path, const char *mode, FILE *stream) |
int | dll_read (int fd, void *buffer, unsigned int uiSize) |
int | dll_write (int fd, const void *buffer, unsigned int uiSize) |
int | dll_fstat64 (int fd, struct __stat64 *buf) |
int | dll_close (int fd) |
__off64_t | dll_lseeki64 (int fd, __off64_t lPos, int iWhence) |
__off_t | dll_lseek (int fd, __off_t lPos, int iWhence) |
void | dll_rewind (FILE *stream) |
void | dll_flockfile (FILE *stream) |
int | dll_ftrylockfile (FILE *stream) |
void | dll_funlockfile (FILE *stream) |
int | dll_fclose (FILE *stream) |
intptr_t | dll_findfirst (const char *file, struct _finddata_t *data) |
intptr_t | dll_findfirst64i32 (const char *file, struct _finddata64i32_t *data) |
int | dll_findnext (intptr_t f, _finddata_t *data) |
int | dll_findnext64i32 (intptr_t f, _finddata64i32_t *data) |
int | dll_findclose (intptr_t handle) |
void | dll__security_error_handler (int code, void *data) |
DIR * | dll_opendir (const char *file) |
struct dirent * | dll_readdir (DIR *dirp) |
int | dll_closedir (DIR *dirp) |
void | dll_rewinddir (DIR *dirp) |
char * | dll_fgets (char *pszString, int num, FILE *stream) |
int | dll_feof (FILE *stream) |
int | dll_fread (void *buffer, size_t size, size_t count, FILE *stream) |
int | dll_fgetc (FILE *stream) |
int | dll_getc (FILE *stream) |
FILE * | dll_fopen (const char *filename, const char *mode) |
int | dll_fopen_s (FILE **pFile, const char *filename, const char *mode) |
int | dll_putc (int c, FILE *stream) |
int | dll_putchar (int c) |
int | dll_fputc (int character, FILE *stream) |
int | dll_fputs (const char *szLine, FILE *stream) |
int | dll_fseek64 (FILE *stream, off64_t offset, int origin) |
int | dll_fseek (FILE *stream, long offset, int origin) |
int | dll_ungetc (int c, FILE *stream) |
long | dll_ftell (FILE *stream) |
off64_t | dll_ftell64 (FILE *stream) |
long | dll_tell (int fd) |
long long | dll_telli64 (int fd) |
size_t | dll_fwrite (const void *buffer, size_t size, size_t count, FILE *stream) |
int | dll_fflush (FILE *stream) |
int | dll_ferror (FILE *stream) |
int | dllvprintf (const char *format, va_list va) |
int | dll_vfprintf (FILE *stream, const char *format, va_list va) |
int | dll_fscanf (FILE *stream, const char *format,...) |
int | dll_fprintf (FILE *stream, const char *format,...) |
int | dll_fgetpos (FILE *stream, fpos_t *pos) |
int | dll_fgetpos64 (FILE *stream, fpos64_t *pos) |
int | dll_fsetpos64 (FILE *stream, const fpos64_t *pos) |
int | dll_fsetpos (FILE *stream, const fpos_t *pos) |
int | dll_fileno (FILE *stream) |
void | dll_clearerr (FILE *stream) |
char * | dll_strdup (const char *str) |
int | dll_initterm (PFV *start, const PFV *end) |
int | dll_stat (const char *path, struct stat *buffer) |
int | dll_stati64 (const char *path, struct _stati64 *buffer) |
int | dll_stat64 (const char *path, struct __stat64 *buffer) |
int | dll_fstat (int fd, struct stat *buffer) |
int | dll_fstati64 (int fd, struct _stati64 *buffer) |
int | dll_setmode (int handle, int mode) |
void | dllperror (const char *s) |
char * | dllstrerror (int iErr) |
int | dll_mkdir (const char *dir) |
const char * | dll_getcwd (char *buffer, int maxlen) |
int | dll_putenv (const char *envstring) |
char * | dll_getenv (const char *szKey) |
int | dll_ctype (int i) |
int | dll_system (const char *command) |
void (__cdecl *dll_signal(int sig, void(__cdecl *func)(int)))(int) | |
int | dll_getpid () |
int | dll__commit (int fd) |
char *** | dll___p__environ () |
int | dll_setvbuf (FILE *stream, char *buf, int type, size_t size) |
struct mntent * | dll_getmntent (FILE *fp) |
struct mntent * | dll_getmntent_r (FILE *fp, struct mntent *result, char *buffer, int bufsize) |
int __cdecl | dll_open_osfhandle (intptr_t _OSFileHandle, int _Flags) |
Variables | |
bool | bVecDirsInited = false |
char ** | dll__environ = dll__environ_imp |
CCriticalSection | dll_cs_environ |
#define EMU_MAX_ENVIRONMENT_ITEMS 100 |
#define MAX_OPEN_DIRS 10 |
char *** dll___p__environ | ( | ) |
void dll_clearerr | ( | FILE * | stream | ) |
int dll_fclose | ( | FILE * | stream | ) |
FILE * dll_fdopen | ( | int | fd, |
const char * | mode ) |
int dll_feof | ( | FILE * | stream | ) |
int dll_ferror | ( | FILE * | stream | ) |
int dll_fflush | ( | FILE * | stream | ) |
int dll_fgetc | ( | FILE * | stream | ) |
int dll_fgetpos | ( | FILE * | stream, |
fpos_t * | pos ) |
char * dll_fgets | ( | char * | pszString, |
int | num, | ||
FILE * | stream ) |
int dll_fileno | ( | FILE * | stream | ) |
int dll_findclose | ( | intptr_t | handle | ) |
intptr_t dll_findfirst | ( | const char * | file, |
struct _finddata_t * | data ) |
intptr_t dll_findfirst64i32 | ( | const char * | file, |
struct _finddata64i32_t * | data ) |
int dll_findnext | ( | intptr_t | f, |
_finddata_t * | data ) |
int dll_findnext64i32 | ( | intptr_t | f, |
_finddata64i32_t * | data ) |
void dll_flockfile | ( | FILE * | stream | ) |
FILE * dll_fopen | ( | const char * | filename, |
const char * | mode ) |
int dll_fopen_s | ( | FILE ** | pFile, |
const char * | filename, | ||
const char * | mode ) |
int dll_fprintf | ( | FILE * | stream, |
const char * | format, | ||
... ) |
int dll_fputs | ( | const char * | szLine, |
FILE * | stream ) |
FILE * dll_freopen | ( | const char * | path, |
const char * | mode, | ||
FILE * | stream ) |
int dll_fscanf | ( | FILE * | stream, |
const char * | format, | ||
... ) |
int dll_fsetpos | ( | FILE * | stream, |
const fpos_t * | pos ) |
long dll_ftell | ( | FILE * | stream | ) |
off64_t dll_ftell64 | ( | FILE * | stream | ) |
int dll_ftrylockfile | ( | FILE * | stream | ) |
char * dll_fullpath | ( | char * | absPath, |
const char * | relPath, | ||
size_t | maxLength ) |
void dll_funlockfile | ( | FILE * | stream | ) |
size_t dll_fwrite | ( | const void * | buffer, |
size_t | size, | ||
size_t | count, | ||
FILE * | stream ) |
int dll_getc | ( | FILE * | stream | ) |
const char * dll_getcwd | ( | char * | buffer, |
int | maxlen ) |
char * dll_getenv | ( | const char * | szKey | ) |
struct mntent * dll_getmntent | ( | FILE * | fp | ) |
struct mntent * dll_getmntent_r | ( | FILE * | fp, |
struct mntent * | result, | ||
char * | buffer, | ||
int | bufsize ) |
int dll_getpid | ( | ) |
int dll_mkdir | ( | const char * | dir | ) |
_onexit_t dll_onexit | ( | _onexit_t | func | ) |
DIR * dll_opendir | ( | const char * | file | ) |
int dll_pclose | ( | FILE * | stream | ) |
FILE * dll_popen | ( | const char * | command, |
const char * | mode ) |
int dll_putenv | ( | const char * | envstring | ) |
void dll_rewind | ( | FILE * | stream | ) |
void dll_sleep | ( | unsigned long | imSec | ) |
int dll_stat | ( | const char * | path, |
struct stat * | buffer ) |
char * dll_strdup | ( | const char * | str | ) |
int dll_system | ( | const char * | command | ) |
long dll_tell | ( | int | fd | ) |
long long dll_telli64 | ( | int | fd | ) |
int dll_vfprintf | ( | FILE * | stream, |
const char * | format, | ||
va_list | va ) |
void dllabort | ( | ) |
void * dllcalloc | ( | size_t | num, |
size_t | size ) |
void * dllmalloc | ( | size_t | size | ) |
void dllperror | ( | const char * | s | ) |
int dllprintf | ( | const char * | format, |
... ) |
int dllputs | ( | const char * | szLine | ) |
void dllReleaseAll | ( | ) |
char * dllstrerror | ( | int | iErr | ) |
int dllvprintf | ( | const char * | format, |
va_list | va ) |
|
extern |
void | ( | __cdecl * | dll_signalint sig, void(__cdecl *func)(int) | ) |
bool bVecDirsInited = false |
char ** dll__environ = dll__environ_imp |
CCriticalSection dll_cs_environ |