diff options
Diffstat (limited to 'src/pacman/util.c')
-rw-r--r-- | src/pacman/util.c | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/pacman/util.c b/src/pacman/util.c index aefdea9b..8dd0f11d 100644 --- a/src/pacman/util.c +++ b/src/pacman/util.c @@ -19,6 +19,11 @@ * USA. */ +#if defined(__APPLE__) || defined(__OpenBSD__) +#include <sys/syslimits.h> +#include <sys/stat.h> +#endif + #include "config.h" #include <stdio.h> #include <stdlib.h> @@ -29,7 +34,6 @@ #include <ctype.h> #include <dirent.h> #include <unistd.h> -#include <regex.h> #include <libintl.h> #ifdef CYGWIN #include <limits.h> /* PATH_MAX */ @@ -43,6 +47,7 @@ extern int maxcols; extern config_t *config; +extern int neednl; /* does the same thing as 'mkdir -p' */ int makepath(char *path) @@ -216,19 +221,4 @@ char *strtrim(char *str) return str; } -/* match a string against a regular expression */ -int reg_match(char *string, char *pattern) -{ - int result; - regex_t reg; - - if(regcomp(®, pattern, REG_EXTENDED | REG_NOSUB | REG_ICASE) != 0) { - ERR(NL, _("%s is not a valid regular expression.\n"), pattern); - return(-1); - } - result = regexec(®, string, 0, 0, 0); - regfree(®); - return(!(result)); -} - /* vim: set ts=2 sw=2 noet: */ |