diff options
Diffstat (limited to 'mysys/my_init.c')
-rw-r--r-- | mysys/my_init.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mysys/my_init.c b/mysys/my_init.c index 44488e5848a..9ca68e80c1d 100644 --- a/mysys/my_init.c +++ b/mysys/my_init.c @@ -170,7 +170,17 @@ my_bool my_init(void) my_progname_short= "unknown"; if (my_progname) + { + char link_name[FN_REFLEN]; my_progname_short= my_progname + dirname_length(my_progname); + /* + If its a link a different program that doesn't begin with mariadb + like mariadb-repair might link to mariadb-check. + */ + if (strncmp(my_progname_short, "mariadb", 7) + && my_readlink(link_name, my_progname, MYF(0)) == 0) + my_error(EE_NAME_DEPRECATED, MYF(MY_WME), my_progname, link_name); + } /* Initialize our mutex handling */ my_mutex_init(); |