TSRM_API 124 TSRM/TSRM.c TSRM_API int tsrm_startup(int expected_threads, int expected_resources, int debug_level, char *debug_filename) TSRM_API 169 TSRM/TSRM.c TSRM_API void tsrm_shutdown(void) TSRM_API 219 TSRM/TSRM.c TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor) TSRM_API 315 TSRM/TSRM.c TSRM_API void *ts_resource_ex(ts_rsrc_id id, THREAD_T *th_id) TSRM_API 577 TSRM/TSRM.c TSRM_API THREAD_T tsrm_thread_id(void) TSRM_API 598 TSRM/TSRM.c TSRM_API MUTEX_T tsrm_mutex_alloc(void) TSRM_API 629 TSRM/TSRM.c TSRM_API void tsrm_mutex_free(MUTEX_T mutexp) TSRM_API 661 TSRM/TSRM.c TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp) TSRM_API 693 TSRM/TSRM.c TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp) TSRM_API 724 TSRM/TSRM.c TSRM_API int tsrm_sigmask(int how, const sigset_t *set, sigset_t *oldset) TSRM_API 737 TSRM/TSRM.c TSRM_API void *tsrm_set_new_thread_begin_handler(tsrm_thread_begin_func_t new_thread_begin_handler) TSRM_API 746 TSRM/TSRM.c TSRM_API void *tsrm_set_new_thread_end_handler(tsrm_thread_end_func_t new_thread_end_handler) TSRM_API 801 TSRM/TSRM.c TSRM_API void *tsrm_get_ls_cache(void) TSRM_API 104 TSRM/TSRM.h TSRM_API int tsrm_startup(int expected_threads, int expected_resources, int debug_level, char *debug_filename); TSRM_API 105 TSRM/TSRM.h TSRM_API void tsrm_shutdown(void); TSRM_API 108 TSRM/TSRM.h TSRM_API ts_rsrc_id ts_allocate_id(ts_rsrc_id *rsrc_id, size_t size, ts_allocate_ctor ctor, ts_allocate_dtor dtor); TSRM_API 111 TSRM/TSRM.h TSRM_API void *ts_resource_ex(ts_rsrc_id id, THREAD_T *th_id); TSRM_API 115 TSRM/TSRM.h TSRM_API void ts_free_thread(void); TSRM_API 121 TSRM/TSRM.h TSRM_API void ts_free_id(ts_rsrc_id id); TSRM_API 133 TSRM/TSRM.h TSRM_API int tsrm_error(int level, const char *format, ...); TSRM_API 134 TSRM/TSRM.h TSRM_API void tsrm_error_set(int level, char *debug_filename); TSRM_API 137 TSRM/TSRM.h TSRM_API THREAD_T tsrm_thread_id(void); TSRM_API 138 TSRM/TSRM.h TSRM_API MUTEX_T tsrm_mutex_alloc(void); TSRM_API 139 TSRM/TSRM.h TSRM_API void tsrm_mutex_free(MUTEX_T mutexp); TSRM_API 140 TSRM/TSRM.h TSRM_API int tsrm_mutex_lock(MUTEX_T mutexp); TSRM_API 141 TSRM/TSRM.h TSRM_API int tsrm_mutex_unlock(MUTEX_T mutexp); TSRM_API 143 TSRM/TSRM.h TSRM_API int tsrm_sigmask(int how, const sigset_t *set, sigset_t *oldset); TSRM_API 146 TSRM/TSRM.h TSRM_API void *tsrm_set_new_thread_begin_handler(tsrm_thread_begin_func_t new_thread_begin_handler); TSRM_API 147 TSRM/TSRM.h TSRM_API void *tsrm_set_new_thread_end_handler(tsrm_thread_end_func_t new_thread_end_handler); TSRM_API 151 TSRM/TSRM.h TSRM_API void *tsrm_new_interpreter_context(void); TSRM_API 152 TSRM/TSRM.h TSRM_API void *tsrm_set_interpreter_context(void *new_ctx); TSRM_API 153 TSRM/TSRM.h TSRM_API void tsrm_free_interpreter_context(void *context); TSRM_API 155 TSRM/TSRM.h TSRM_API void *tsrm_get_ls_cache(void); TSRM_API 53 TSRM/tsrm_nw.c TSRM_API FILE* popen(const char *commandline, const char *type) TSRM_API 226 TSRM/tsrm_nw.c TSRM_API int pclose(FILE* stream) TSRM_API 26 TSRM/tsrm_nw.h TSRM_API FILE* popen(const char *command, const char *type); TSRM_API 27 TSRM/tsrm_nw.h TSRM_API int pclose(FILE* stream); TSRM_API 17 TSRM/tsrm_strtok_r.c TSRM_API char *tsrm_strtok_r(char *s, const char *delim, char **last) TSRM_API 6 TSRM/tsrm_strtok_r.h TSRM_API char *tsrm_strtok_r(char *s, const char *delim, char **last); TSRM_API 93 TSRM/tsrm_win32.c TSRM_API void tsrm_win32_startup(void) TSRM_API 102 TSRM/tsrm_win32.c TSRM_API void tsrm_win32_shutdown(void) TSRM_API 197 TSRM/tsrm_win32.c TSRM_API int tsrm_win32_access(const char *pathname, int mode) TSRM_API 452 TSRM/tsrm_win32.c TSRM_API FILE *popen(const char *command, const char *type) TSRM_API 458 TSRM/tsrm_win32.c TSRM_API FILE *popen_ex(const char *command, const char *type, const char *cwd, char *env) TSRM_API 571 TSRM/tsrm_win32.c TSRM_API int pclose(FILE *stream) TSRM_API 591 TSRM/tsrm_win32.c TSRM_API int shmget(int key, int size, int flags) TSRM_API 665 TSRM/tsrm_win32.c TSRM_API void *shmat(int key, const void *shmaddr, int flags) TSRM_API 682 TSRM/tsrm_win32.c TSRM_API int shmdt(const void *shmaddr) TSRM_API 697 TSRM/tsrm_win32.c TSRM_API int shmctl(int key, int cmd, struct shmid_ds *buf) { TSRM_API 727 TSRM/tsrm_win32.c TSRM_API char *realpath(char *orig_path, char *buffer) TSRM_API 748 TSRM/tsrm_win32.c TSRM_API int win32_utime(const char *filename, struct utimbuf *buf) /* {{{ */ TSRM_API 99 TSRM/tsrm_win32.h TSRM_API void tsrm_win32_startup(void); TSRM_API 100 TSRM/tsrm_win32.h TSRM_API void tsrm_win32_shutdown(void); TSRM_API 102 TSRM/tsrm_win32.h TSRM_API FILE *popen_ex(const char *command, const char *type, const char *cwd, char *env); TSRM_API 103 TSRM/tsrm_win32.h TSRM_API FILE *popen(const char *command, const char *type); TSRM_API 104 TSRM/tsrm_win32.h TSRM_API int pclose(FILE *stream); TSRM_API 105 TSRM/tsrm_win32.h TSRM_API int tsrm_win32_access(const char *pathname, int mode); TSRM_API 106 TSRM/tsrm_win32.h TSRM_API int win32_utime(const char *filename, struct utimbuf *buf); TSRM_API 108 TSRM/tsrm_win32.h TSRM_API int shmget(int key, int size, int flags); TSRM_API 109 TSRM/tsrm_win32.h TSRM_API void *shmat(int key, const void *shmaddr, int flags); TSRM_API 110 TSRM/tsrm_win32.h TSRM_API int shmdt(const void *shmaddr); TSRM_API 111 TSRM/tsrm_win32.h TSRM_API int shmctl(int key, int cmd, struct shmid_ds *buf); TSRM_API 113 TSRM/tsrm_win32.h TSRM_API char *realpath(char *orig_path, char *buffer);