diff options
author | unknown <serg@serg.mysql.com> | 2002-10-08 12:39:37 +0000 |
---|---|---|
committer | unknown <serg@serg.mysql.com> | 2002-10-08 12:39:37 +0000 |
commit | 81a82f0d6e68879ca68c4894c5832afdb4179487 (patch) | |
tree | f56fc2e9d386247b856581d18396d00a3f730667 /include | |
parent | c5805cbc71c671f380538e3fd4b89cd07d3d4db7 (diff) | |
download | mariadb-git-81a82f0d6e68879ca68c4894c5832afdb4179487.tar.gz |
support for --tmpdir=dir1:dir2:...
Diffstat (limited to 'include')
-rw-r--r-- | include/my_sys.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/my_sys.h b/include/my_sys.h index 7ceb40e9e06..a5bf5f68f08 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -293,6 +293,14 @@ extern struct my_file_info #endif } my_file_info[MY_NFILE]; +typedef struct st_my_tmpdir +{ + char **list; + uint cur, max; +#ifdef THREAD + pthread_mutex_t mutex; +#endif +} MY_TMPDIR; typedef struct st_dynamic_array { @@ -582,6 +590,10 @@ extern void allow_break(void); #define allow_break() #endif +extern my_bool init_tmpdir(MY_TMPDIR *tmpdir, const char *pathlist); +extern char *my_tmpdir(MY_TMPDIR *tmpdir); +extern void free_tmpdir(MY_TMPDIR *tmpdir); + extern void my_remember_signal(int signal_number,sig_handler (*func)(int)); extern void case_sort(CHARSET_INFO *cs, my_string str,uint length); extern uint dirname_part(my_string to,const char *name); |