diff options
author | nick@mysql.com <> | 2002-10-29 15:11:13 -0700 |
---|---|---|
committer | nick@mysql.com <> | 2002-10-29 15:11:13 -0700 |
commit | 4b7897fc7617f356a96f8ee8255549ea00ddbc77 (patch) | |
tree | fe47a50a01e3aa1743ff3a568880185f84a3fac2 /sql/log.cc | |
parent | b9007ca6a1841ac5b7149a2764a029384bbdc6e6 (diff) | |
download | mariadb-git-4b7897fc7617f356a96f8ee8255549ea00ddbc77.tar.gz |
Changed binlog name padding from binlog.001 to binlog.000001
Diffstat (limited to 'sql/log.cc')
-rw-r--r-- | sql/log.cc | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/sql/log.cc b/sql/log.cc index fd5f6d0d73f..286dba3f79b 100644 --- a/sql/log.cc +++ b/sql/log.cc @@ -45,16 +45,19 @@ static bool test_if_number(const char *str, static int find_uniq_filename(char *name) { - long number; - uint i,length; - char buff[FN_REFLEN]; - struct st_my_dir *dir_info; + long number; + uint i; + char buff[FN_REFLEN]; + struct st_my_dir *dir_info; reg1 struct fileinfo *file_info; - ulong max_found=0; + ulong max_found=0; + DBUG_ENTER("find_uniq_filename"); - length=dirname_part(buff,name); - char *start=name+length,*end=strend(start); + uint length = dirname_part(buff,name); + char *start = name + length; + char *end = strend(start); + *end='.'; length= (uint) (end-start+1); @@ -75,7 +78,7 @@ static int find_uniq_filename(char *name) my_dirend(dir_info); *end++='.'; - sprintf(end,"%03ld",max_found+1); + sprintf(end,"%06ld",max_found+1); DBUG_RETURN(0); } |