# Brazilian Portuguese translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Paulo César Mendes , 2000. # André Luiz Fassone , 2000. # Rafael Fontenelle , 2020-2022. msgid "" msgstr "" "Project-Id-Version: manpages-l10n\n" "POT-Creation-Date: 2024-06-01 05:43+0200\n" "PO-Revision-Date: 2022-08-11 10:27-0300\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" "X-Generator: Gtranslator 40.0\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "bzero" msgstr "bzero" #. type: TH #: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "2024-05-02" msgstr "2 maio 2024" #. type: TH #: archlinux debian-unstable #, fuzzy, no-wrap #| msgid "Linux man-pages 6.7" msgid "Linux man-pages 6.8" msgstr "Linux man-pages 6.7" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "NOME" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "bzero, explicit_bzero - zero a byte string" msgstr "bzero, explicit_bzero - zera uma string de bytes" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "LIBRARY" msgstr "BIBLIOTECA" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "Standard C library (I, I<-lc>)" msgstr "Biblioteca C Padrão (I, I<-lc>)" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SYNOPSIS" msgstr "SINOPSE" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B<#include Estrings.hE>\n" msgstr "B<#include Estrings.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BIB<[.>IB<], size_t >IB<);>\n" msgstr "BIB<[.>IB<], size_t >IB<);>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B<#include Estring.hE>\n" msgstr "B<#include Estring.hE>\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "BIB<[.>IB<], size_t >IB<);>\n" msgstr "BIB<[.>IB<], size_t >IB<);>\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "DESCRIÇÃO" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function erases the data in the I bytes of the memory " "starting at the location pointed to by I, by writing zeros (bytes " "containing \\[aq]\\e0\\[aq]) to that area." msgstr "" "A função B() apaga os dados nos I bytes do início da memória no " "local apontado por I, escrevendo zeros (bytes contendo \\[aq]\\e0\\[aq]) " "naquela área." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function performs the same task as B(). It " "differs from B() in that it guarantees that compiler optimizations " "will not remove the erase operation if the compiler deduces that the " "operation is \"unnecessary\"." msgstr "" "A função B() realiza a mesma tarefa que B(). A " "diferença para B() é que ela garante que as organizações de " "compilador não vão remover a operação de apagar se o compilar deduzir que a " "operação é \"desnecessária\"." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "RETURN VALUE" msgstr "VALOR DE RETORNO" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "None." msgstr "Nenhum." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "ATTRIBUTES" msgstr "ATRIBUTOS" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "For an explanation of the terms used in this section, see B(7)." msgstr "" "Para uma explicação dos termos usados nesta seção, consulte B(7)." #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Interface" msgstr "Interface" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Attribute" msgstr "Atributo" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Value" msgstr "Valor" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".na\n" msgstr ".na\n" #. type: tbl table #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid ".nh\n" msgstr ".nh\n" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "B(),\n" "B()" msgstr "" "B(),\n" "B()" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "Thread safety" msgstr "Thread safety" #. type: tbl table #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "MT-Safe" msgstr "MT-Safe" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "STANDARDS" msgstr "PADRÕES" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "HISTORY" msgstr "HISTÓRICO" #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "B()" msgstr "B()" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "Since glibc 2.12:" msgid "glibc 2.25." msgstr "Desde o glibc 2.12:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function is a nonstandard extension that is also " "present on some of the BSDs. Some other implementations have a similar " "function, such as B() or B()." msgstr "" "A função B() é uma extensão não padrão que é apresentada em " "alguns BSDs. Outras implementações possuem uma função similar, como " "B() ou B()." #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "B(),\n" msgid "B()" msgstr "B(),\n" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed msgid "4.3BSD." msgstr "4.3BSD." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "C99, POSIX.1-2001, POSIX.1-2008." msgid "Marked as LEGACY in POSIX.1-2001. Removed in POSIX.1-2008." msgstr "C99, POSIX.1-2001, POSIX.1-2008." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NOTES" msgstr "NOTAS" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function addresses a problem that security-" "conscious applications may run into when using B(): if the compiler " "can deduce that the location to be zeroed will never again be touched by a " "I program, then it may remove the B() call altogether. " "This is a problem if the intent of the B() call was to erase " "sensitive data (e.g., passwords) to prevent the possibility that the data " "was leaked by an incorrect or compromised program. Calls to " "B() are never optimized away by the compiler." msgstr "" "A função B() resolve um problema que aplicativos preocupados " "com segurança podem encontrar ao usar B(): se o compilador puder " "deduzir que o local a ser zerado nunca mais será tocado por um programa " "I, poderá remover a chamada B() por completo. Esse é um " "problema se a intenção da chamada B() era apagar dados confidenciais " "(por exemplo, senhas) para evitar a possibilidade de os dados vazarem por um " "programa incorreto ou comprometido. As chamadas para B() " "nunca são otimizadas pelo compilador." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function does not solve all problems associated " "with erasing sensitive data:" msgstr "" "A função B() não resolve todos os problemas associados com " "apagar dados sensíveis:" #. type: IP #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "\\[bu]" msgstr "\\[bu]" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "The B() function does I guarantee that sensitive data " "is completely erased from memory. (The same is true of B().) For " "example, there may be copies of the sensitive data in a register and in " "\"scratch\" stack areas. The B() function is not aware of " "these copies, and can't erase them." msgstr "" "A função B() I garante que os dados confidenciais sejam " "completamente apagados da memória. (O mesmo acontece com B().) Por " "exemplo, pode haver cópias dos dados confidenciais em um registro e em áreas " "de pilhas \"scratch\". A função B() não está ciente dessas " "cópias e não pode apagá-las." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "In some circumstances, B() can I security. If " "the compiler determined that the variable containing the sensitive data " "could be optimized to be stored in a register (because it is small enough to " "fit in a register, and no operation other than the B() call " "would need to take the address of the variable), then the " "B() call will force the data to be copied from the register " "to a location in RAM that is then immediately erased (while the copy in the " "register remains unaffected). The problem here is that data in RAM is more " "likely to be exposed by a bug than data in a register, and thus the " "B() call creates a brief time window where the sensitive " "data is more vulnerable than it would otherwise have been if no attempt had " "been made to erase the data." msgstr "" "Em algumas circunstâncias, B() posso I a " "segurança. Se o compilador determinou que a variável que contém os dados " "confidenciais poderia ser otimizada para ser armazenada em um registro " "(porque ela é pequena o suficiente para caber em um registro, e nenhuma " "operação além da chamada B() precisaria executar o comando " "endereço da variável), a chamada de B() força os dados a " "serem copiados do registro para um local na RAM que é imediatamente apagado " "(enquanto a cópia no registro permanece inalterada). O problema aqui é que é " "mais provável que os dados na RAM sejam expostos por um bug do que os dados " "em um registro e, portanto, a chamada B() cria uma breve " "janela de tempo em que os dados confidenciais são mais vulneráveis do que " "seriam. se nenhuma tentativa tivesse sido feita para apagar os dados." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Note that declaring the sensitive variable with the B qualifier " "does I eliminate the above problems. Indeed, it will make them worse, " "since, for example, it may force a variable that would otherwise have been " "optimized into a register to instead be maintained in (more vulnerable) RAM " "for its entire lifetime." msgstr "" "Observe que declarar a variável sensível com o qualificador B " "I não elimina os problemas acima. De fato, isso os tornará piores, " "pois, por exemplo, pode forçar uma variável que de outra forma seria " "otimizada em um registro a ser mantida na RAM (mais vulnerável) por toda a " "sua vida útil." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Notwithstanding the above details, for security-conscious applications, " "using B() is generally preferable to not using it. The " "developers of B() anticipate that future compilers will " "recognize calls to B() and take steps to ensure that all " "copies of the sensitive data are erased, including copies in registers or in " "\"scratch\" stack areas." msgstr "" "Não obstante os detalhes acima, para aplicativos preocupados com a " "segurança, usar B() em vez de não usá-lo é geralmente " "preferível. Os desenvolvedores do B() antecipam que futuros " "compiladores reconheçam chamadas a B() e tomem medidas para " "garantir que todas as cópias dos dados sigilosos sejam apagadas, incluindo " "cópias em registradores ou em áreas de pilhas \"scratch\"." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "VEJA TAMBÉM" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(3), B(3), B(3)" msgstr "B(3), B(3), B(3)" #. type: TH #: debian-bookworm #, no-wrap msgid "2023-02-05" msgstr "5 fevereiro 2023" #. type: TH #: debian-bookworm #, no-wrap msgid "Linux man-pages 6.03" msgstr "Linux man-pages 6.03" #. type: SH #: debian-bookworm #, no-wrap msgid "VERSIONS" msgstr "VERSÕES" #. type: Plain text #: debian-bookworm msgid "B() first appeared in glibc 2.25." msgstr "B() apareceu pela primeira vez no glibc 2.25." #. type: Plain text #: debian-bookworm msgid "" "The B() function is deprecated (marked as LEGACY in POSIX.1-2001); " "use B(3) in new programs. POSIX.1-2008 removes the specification " "of B(). The B() function first appeared in 4.3BSD." msgstr "" "A função B() foi descontinuada (marcada como LEGACY em POSIX.1-2001); " "use B(3) em programas novos. POSIX.1-2008 remove a especificação de " "B(). A função B() apareceu pela primeira vez em 4.3BSD." #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-10-31" msgstr "31 outubro 2023" #. type: TH #: fedora-40 mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "Linux man-pages 6.06" #. type: TH #: fedora-rawhide #, no-wrap msgid "Linux man-pages 6.7" msgstr "Linux man-pages 6.7" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "2023-03-30" msgstr "30 março 2023" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Linux man-pages 6.04" #. type: TH #: opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "Linux man-pages 6.7" msgid "Linux man-pages (unreleased)" msgstr "Linux man-pages 6.7"