diff options
author | unknown <sasha@mysql.sashanet.com> | 2001-06-01 20:06:51 -0600 |
---|---|---|
committer | unknown <sasha@mysql.sashanet.com> | 2001-06-01 20:06:51 -0600 |
commit | 6b5d02ac5326efdb9248881c2dde6a500c2f194a (patch) | |
tree | c9c18aa3f43f267c91460ee9be12a0ba5c7b7987 | |
parent | 20763b0dbcfa017ca1aec79c696c15c51138d075 (diff) | |
parent | 57546cb792ff880fe9b48b4f0c87065a24e0487f (diff) | |
download | mariadb-git-6b5d02ac5326efdb9248881c2dde6a500c2f194a.tar.gz |
Merge work:/home/bk/mysql-4.0
into mysql.sashanet.com:/home/sasha/src/bk/mysql-4.0
-rw-r--r-- | client/errmsg.c | 31 | ||||
-rw-r--r-- | mysys/my_symlink2.c | 15 |
2 files changed, 40 insertions, 6 deletions
diff --git a/client/errmsg.c b/client/errmsg.c index 1d95e5ac84f..e0e09387e88 100644 --- a/client/errmsg.c +++ b/client/errmsg.c @@ -46,6 +46,35 @@ const char *client_errors[]= "Kann den Status der Named Pipe nicht setzen. Host: %-.64s pipe: %-.32s (%lu)", "Can't initialize character set %-.64s (path: %-.64s)", "Got packet bigger than 'max_allowed_packet'", + "Embedded server" +}; + +/* Start of code added by Roberto M. Serqueira - martinsc@uol.com.br - 05.24.2001 */ + +#elif defined PORTUGUESE +const char *client_errors[]= +{ + "Erro desconhecido do MySQL", + "Não pode criar 'UNIX socket' (%d)", + "Não pode se conectar ao servidor MySQL local através do 'socket' '%-.64s' (%d)", + "Não pode se conectar ao servidor MySQL em '%-.64s' (%d)", + "Não pode criar 'socket TCP/IP' (%d)", + "'Host' servidor MySQL '%-.64s' (%d) desconhecido", + "Servidor MySQL desapareceu", + "Incompatibilidade de protocolos. Versão do Servidor: %d - Versão do Cliente: %d", + "Cliente do MySQL com falta de memória", + "Informação inválida de 'host'", + "Localhost via 'UNIX socket'", + "%-.64s via 'TCP/IP'", + "Erro na negociação de acesso ao servidor", + "Conexão perdida com servidor MySQL durante 'query'", + "Comandos fora de sincronismo. Você não pode executar este comando agora", + "%-.64s via 'named pipe'", + "Não pode esperar pelo 'named pipe' para o 'host' %-.64s - 'pipe' %-.32s (%lu)", + "Não pode abrir 'named pipe' para o 'host' %-.64s - 'pipe' %-.32s (%lu)", + "Não pode estabelecer o estado do 'named pipe' para o 'host' %-.64s - 'pipe' %-.32s (%lu)", + "Não pode inicializar conjunto de caracteres %-.64s (caminho %-.64s)", + "Obteve pacote maior do que 'max_allowed_packet'", "Embedded server", }; @@ -73,7 +102,7 @@ const char *client_errors[]= "Can't set state of named pipe to host: %-.64s pipe: %-.32s (%lu)", "Can't initialize character set %-.64s (path: %-.64s)", "Got packet bigger than 'max_allowed_packet'", - "Embedded server", + "Embedded server" }; #endif diff --git a/mysys/my_symlink2.c b/mysys/my_symlink2.c index 9fcd993ac1f..f1e90abaa9b 100644 --- a/mysys/my_symlink2.c +++ b/mysys/my_symlink2.c @@ -87,13 +87,13 @@ int my_delete_with_symlink(const char *name, myf MyFlags) int my_rename_with_symlink(const char *from, const char *to, myf MyFlags) { -#ifdef HAVE_READLINK +#ifndef HAVE_READLINK return my_rename(from, to, MyFlags); #else char link_name[FN_REFLEN], tmp_name[FN_REFLEN]; int was_symlink= (!my_disable_symlinks && - !my_readlink(link_name, name, MYF(0))); - int result; + !my_readlink(link_name, from, MYF(0))); + int result=0; DBUG_ENTER("my_rename_with_symlink"); if (!was_symlink) @@ -105,7 +105,7 @@ int my_rename_with_symlink(const char *from, const char *to, myf MyFlags) /* Create new symlink */ if (my_symlink(tmp_name, to, MyFlags)) - DBUG_RETURN(-1); + DBUG_RETURN(1); /* Rename symlinked file if the base name didn't change. @@ -115,18 +115,23 @@ int my_rename_with_symlink(const char *from, const char *to, myf MyFlags) if (strcmp(link_name, tmp_name) && my_rename(link_name, tmp_name, MyFlags)) { + int save_errno=my_errno; my_delete(to, MyFlags); /* Remove created symlink */ - DBUG_RETURN(-1); + my_errno=save_errno; + DBUG_RETURN(1); } /* Remove original symlink */ if (my_delete(from, MyFlags)) { + int save_errno=my_errno; /* Remove created link */ my_delete(to, MyFlags); /* Rename file back */ if (strcmp(link_name, tmp_name)) (void) my_rename(tmp_name, link_name, MyFlags); + my_errno=save_errno; + result= 1; } DBUG_RETURN(result); #endif /* HAVE_READLINK */ |