source: MondoRescue/branches/stable/mindi-busybox/libbb/xregcomp.c @ 821

Last change on this file since 821 was 821, checked in by Bruno Cornec, 14 years ago

Addition of busybox 1.2.1 as a mindi-busybox new package
This should avoid delivering binary files in mindi not built there (Fedora and Debian are quite serious about that)

File size: 592 bytes
Line 
1/* vi: set sw=4 ts=4: */
2/*
3 * Utility routines.
4 *
5 * Copyright (C) many different people.
6 * If you wrote this, please acknowledge your work.
7 *
8 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
9 */
10
11#include <stdio.h>
12#include "libbb.h"
13#include "xregex.h"
14
15
16
17void xregcomp(regex_t *preg, const char *regex, int cflags)
18{
19    int ret;
20    if ((ret = regcomp(preg, regex, cflags)) != 0) {
21        int errmsgsz = regerror(ret, preg, NULL, 0);
22        char *errmsg = xmalloc(errmsgsz);
23        regerror(ret, preg, errmsg, errmsgsz);
24        bb_error_msg_and_die("xregcomp: %s", errmsg);
25    }
26}
Note: See TracBrowser for help on using the repository browser.