Provided by: manpages-pt-br-dev_4.26.0-1_all bug

NOME

       strnlen - determina o comprimento de uma string de tamanho fixo

BIBLIOTECA

       Biblioteca C Padrão (libc, -lc)

SINOPSE

       #include <string.h>

       size_t strnlen(const char s[.maxlen], size_t maxlen);

   Requisitos de macro de teste de recursos para o glibc (consulte feature_test_macros(7)):

       strnlen():
           Desde o glibc 2.10:
               _POSIX_C_SOURCE >= 200809L
           Antes do glibc 2.10:
               _GNU_SOURCE

DESCRIÇÃO

       The  strnlen()   function  returns  the  number  of  bytes  in  the string pointed to by s, excluding the
       terminating null byte ('\0'), but at most maxlen.  In doing this, strnlen()   looks  only  at  the  first
       maxlen characters in the string pointed to by s and never beyond s[maxlen-1].

VALOR DE RETORNO

       The  strnlen()   function  returns  strlen(s), if that is less than maxlen, or maxlen if there is no null
       terminating ('\0') among the first maxlen characters pointed to by s.

ATRIBUTOS

       Para uma explicação dos termos usados nesta seção, consulte attributes(7).
       ┌─────────────────────────────────────────────────────────────────────────────┬───────────────┬─────────┐
       │ InterfaceAtributoValor   │
       ├─────────────────────────────────────────────────────────────────────────────┼───────────────┼─────────┤
       │ strnlen()                                                                   │ Thread safety │ MT-Safe │
       └─────────────────────────────────────────────────────────────────────────────┴───────────────┴─────────┘

PADRÕES

       POSIX.1-2008.

HISTÓRICO

       POSIX.1-2008.

VEJA TAMBÉM

       strlen(3)

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta  página  man  foi  criada  por  Marcelo   M.   de   Abreu
       <mmabreu@terra.com.br>,    André    Luiz    Fassone    <lonely_wolf@ig.com.br>    e   Rafael   Fontenelle
       <rafaelff@gnome.org>.

       Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou  posterior  para  as
       condições de direitos autorais.  Nenhuma responsabilidade é aceita.

       Se  você  encontrar  algum  erro  na  tradução  desta  página  de manual, envie um e-mail para a lista de
       discussão de tradutores.

Linux man-pages 6.9.1                             15 junho 2024                                       strnlen(3)