summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <ram@gw.mysql.r18.ru>2005-01-24 13:47:52 +0400
committerunknown <ram@gw.mysql.r18.ru>2005-01-24 13:47:52 +0400
commite33114ae2edd53d8d31740f34bae9102117fc622 (patch)
treeaeca76521369503656afea205e10fbe11aa9713b
parent343e9bbd34ecd89deb7d28214e23171894b8b2a0 (diff)
parentfd5ea70eed911d5b1bcac1d887bb10b5937664fa (diff)
downloadmariadb-git-e33114ae2edd53d8d31740f34bae9102117fc622.tar.gz
Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1
into gw.mysql.r18.ru:/usr/home/ram/work/4.1 sql/mysql_priv.h: Auto merged sql/mysqld.cc: Auto merged
-rw-r--r--include/my_global.h4
-rw-r--r--sql/mysql_priv.h2
-rw-r--r--sql/mysqld.cc2
3 files changed, 6 insertions, 2 deletions
diff --git a/include/my_global.h b/include/my_global.h
index ff59f7bfc55..5b363addef2 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -530,7 +530,11 @@ typedef SOCKET_SIZE_TYPE size_socket;
#define FN_LEN 256 /* Max file name len */
#define FN_HEADLEN 253 /* Max length of filepart of file name */
#define FN_EXTLEN 20 /* Max length of extension (part of FN_LEN) */
+#ifdef PATH_MAX
+#define FN_REFLEN PATH_MAX/* Max length of full path-name */
+#else
#define FN_REFLEN 512 /* Max length of full path-name */
+#endif
#define FN_EXTCHAR '.'
#define FN_HOMELIB '~' /* ~/ is used as abbrev for home dir */
#define FN_CURLIB '.' /* ./ is used as abbrev for current dir */
diff --git a/sql/mysql_priv.h b/sql/mysql_priv.h
index 4f4aea66dd7..e71833e6af6 100644
--- a/sql/mysql_priv.h
+++ b/sql/mysql_priv.h
@@ -852,7 +852,7 @@ extern Gt_creator gt_creator;
extern Lt_creator lt_creator;
extern Ge_creator ge_creator;
extern Le_creator le_creator;
-extern char language[LIBLEN],reg_ext[FN_EXTLEN];
+extern char language[FN_REFLEN], reg_ext[FN_EXTLEN];
extern char glob_hostname[FN_REFLEN], mysql_home[FN_REFLEN];
extern char pidfile_name[FN_REFLEN], system_time_zone[30], *opt_init_file;
extern char log_error_file[FN_REFLEN];
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index 21b1cb7ffd0..a063aae78f1 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -340,7 +340,7 @@ char *default_tz_name;
char log_error_file[FN_REFLEN], glob_hostname[FN_REFLEN];
char* log_error_file_ptr= log_error_file;
char mysql_real_data_home[FN_REFLEN],
- language[LIBLEN],reg_ext[FN_EXTLEN], mysql_charsets_dir[FN_REFLEN],
+ language[FN_REFLEN], reg_ext[FN_EXTLEN], mysql_charsets_dir[FN_REFLEN],
*mysqld_user,*mysqld_chroot, *opt_init_file,
*opt_init_connect, *opt_init_slave,
def_ft_boolean_syntax[sizeof(ft_boolean_syntax)];