GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


man:re_exec

RE_COMP(3) Linux Programmer's Manual RE_COMP(3)

NAME

     re_comp, re_exec - BSD regex functions

SYNOPSIS

     #define _REGEX_RE_COMP
     #include <sys/types.h>
     #include <regex.h>
     char *re_comp(const char *regex);
     int re_exec(const char *string);

DESCRIPTION

     re_comp()  is  used  to  compile the null-terminated regular expression
     pointed to by regex.  The compiled pattern occupies a static area,  the
     pattern  buffer,  which  is overwritten by subsequent use of re_comp().
     If regex is NULL, no operation is performed and  the  pattern  buffer's
     contents are not altered.
     re_exec()  is used to assess whether the null-terminated string pointed
     to by string matches the previously compiled regex.

RETURN VALUE

     re_comp() returns NULL on successful compilation of regex otherwise  it
     returns a pointer to an appropriate error message.
     re_exec() returns 1 for a successful match, zero for failure.

ATTRIBUTES

     For   an   explanation   of   the  terms  used  in  this  section,  see
     attributes(7).
     allbox; lbw20 lb lb l l  l.   Interface Attribute Value  T{  re_comp(),
     re_exec() T}   Thread safety  MT-Unsafe

CONFORMING TO

     4.3BSD.

NOTES

     These  functions  are  obsolete; the functions documented in regcomp(3)
     should be used instead.

SEE ALSO

     regcomp(3), regex(7), GNU regex manual

COLOPHON

     This page is part of release 4.16 of the Linux  man-pages  project.   A
     description  of  the project, information about reporting bugs, and the
     latest    version    of    this    page,    can     be     found     at
     https://www.kernel.org/doc/man-pages/.

GNU 2017-09-15 RE_COMP(3)

/data/webs/external/dokuwiki/data/pages/man/re_exec.txt · Last modified: 2019/05/17 09:32 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki