Provided by: manpages-es-dev_4.13-4_all bug

NOMBRE

       stpncpy - copia una cadena de tamaño fijo, devolviendo un puntero a su final

SINOPSIS

       #include <string.h>

       char *stpncpy(char *dest, const char *src, size_t n);

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       stpncpy():
           Desde glibc 2.10:
               _POSIX_C_SOURCE >= 200809L
           Antes de glibc 2.10:
               _GNU_SOURCE

DESCRIPCIÓN

       The  stpncpy()   function  copies  at  most n characters from the string pointed to by src, including the
       terminating null byte ('\0'), to the array pointed to by dest.  Exactly n characters are written at dest.
       If the length strlen(src) is smaller than n, the remaining characters in the array pointed to by dest are
       filled with null bytes ('\0'), If the length strlen(src) is greater  than  or  equal  to  n,  the  string
       pointed to by dest will not be null-terminated.

       Las cadenas no deberían solaparse.

       El programador debe garantizar que haya espacio para, al menos, n caracteres en dest.

VALOR DEVUELTO

       stpncpy()   returns  a  pointer to the terminating null byte in dest, or, if dest is not null-terminated,
       dest+n.

ATRIBUTOS

       Para obtener una explicación de los términos usados en esta sección, véase attributes(7).
       ┌───────────┬────────────────────┬───────────────────┐
       │ InterfazAtributoValor             │
       ├───────────┼────────────────────┼───────────────────┤
       │ stpncpy() │ Seguridad del hilo │ Multi-hilo seguro │
       └───────────┴────────────────────┴───────────────────┘

CONFORME A

       This function was added to POSIX.1-2008.  Before that, it was a GNU  extension.   It  first  appeared  in
       version 1.07 of the GNU C library in 1993.

VÉASE TAMBIÉN

       strncpy(3), wcpncpy(3)

COLOFÓN

       Esta página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una descripción del
       proyecto,   información   sobre   cómo   informar   errores  y  la  última  versión  de  esta  página  en
       https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La traducción al español de esta página del manual fue creada por Juan Piernas <piernas@ditec.um.es>

       Esta traducción es documentación libre;  lea  la  GNU General Public License Version 3  o  posterior  con
       respecto a las condiciones de copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si  encuentra  algún  error  en  la  traducción  de esta página del manual, envíe un correo electrónico a
       debian-l10n-spanish@lists.debian.org.

GNU                                               6 Marzo 2019                                        STPNCPY(3)