memmem

MEMMEM(3)                Manual del Programador de Linux               MEMMEM(3)



NOMBRE
       memmem - localiza una subcadena

SINOPSIS
       #define _GNU_SOURCE         /* Vea feature_test_macros(7) */
       #include <string.h>

       void *memmem(const void *haystack, size_t haystacklen,
                    const void *needle, size_t needlelen);

DESCRIPCIÓN
       La función memmem() busca el principio de la primera ocurrencia de la
       subcadena needle de longitud needlelen en el área de memoria haystack de
       longitud haystacklen.

VALOR DEVUELTO
       La función memmem() devuelve un puntero al principio de la subcadena, o
       NULL si la subcadena no se encuentra.

ATRIBUTOS
       Para obtener una explicación de los términos usados en esta sección,
       véase attributes(7).

       ┌───────────────────────────────┬────────────────────┬───────────────────┐
       │Interfaz                       Atributo           Valor             │
       ├───────────────────────────────┼────────────────────┼───────────────────┤
       │memmem()                       │ Seguridad del hilo │ Multi-hilo seguro │
       └───────────────────────────────┴────────────────────┴───────────────────┘

CONFORME A
       This function is not specified in POSIX.1, but is present on a number of
       other systems.

ERRORES
       In glibc 2.0, if needle is empty, memmem()  returns a pointer to the last
       byte of haystack.  This is fixed in glibc 2.1.

VÉASE TAMBIÉN
       bstring(3), strstr(3)

COLOFÓN
       Esta página es parte de la versión 5.13 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 Gerardo
       Aburruzaga García <gerardo.aburruzaga@uca.es> y Juan Piernas
       <piernas@ditec.um.es>

       Esta traducción es documentación libre; lea la GNU General Public License
       Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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                               22 Marzo 2021                        MEMMEM(3)