diff options
author | Sergei Golubchik <serg@mariadb.org> | 2017-02-20 22:40:47 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2017-02-27 12:35:10 +0100 |
commit | d72dbb41229ceb6434ecd3e23d559bb7b39dd15f (patch) | |
tree | fab72e0fca0e0b1d8d29ebfa13b6c21c5df10430 /include/my_sys.h | |
parent | 955f2f036d6252b90e2bffcec521dd4a7db0a30a (diff) | |
download | mariadb-git-d72dbb41229ceb6434ecd3e23d559bb7b39dd15f.tar.gz |
bugfix: remove my_delete_with_symlink()
it was race condition prone. instead use either a pair of my_delete()
calls with already resolved paths, or a safe high-level function
my_handler_delete_with_symlink(), like MyISAM and Aria already do.
Diffstat (limited to 'include/my_sys.h')
-rw-r--r-- | include/my_sys.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/my_sys.h b/include/my_sys.h index 261d68deaab..10551e119ac 100644 --- a/include/my_sys.h +++ b/include/my_sys.h @@ -578,7 +578,6 @@ extern int my_realpath(char *to, const char *filename, myf MyFlags); extern File my_create_with_symlink(const char *linkname, const char *filename, int createflags, int access_flags, myf MyFlags); -extern int my_delete_with_symlink(const char *name, myf MyFlags); extern int my_rename_with_symlink(const char *from,const char *to,myf MyFlags); extern int my_symlink(const char *content, const char *linkname, myf MyFlags); extern int my_handler_delete_with_symlink(PSI_file_key key, const char *name, |