diff options
author | Roy Marples <roy@marples.name> | 2008-02-19 15:51:59 +0000 |
---|---|---|
committer | Roy Marples <roy@marples.name> | 2008-02-19 15:51:59 +0000 |
commit | 79d40707dbadaf83b12078c8183824c6ba88a6eb (patch) | |
tree | 5d87bd6fba4ee302fd68659c58c0314a467de084 /src/rc | |
parent | e1e36b2872c1f87d3d0b5308561884af3cd013ac (diff) |
Fix compile on Linux.
Diffstat (limited to 'src/rc')
-rw-r--r-- | src/rc/rc-misc.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/rc/rc-misc.c b/src/rc/rc-misc.c index 1c340dd6..f1622fcf 100644 --- a/src/rc/rc-misc.c +++ b/src/rc/rc-misc.c @@ -235,42 +235,6 @@ char **env_filter (void) return (env); } -/* Other systems may need this at some point, but for now it's Linux only */ -#ifdef __linux__ -static bool file_regex (const char *file, const char *regex) -{ - FILE *fp; - char *line; - regex_t re; - bool retval = false; - int result; - - if (! (fp = fopen (file, "r"))) - return (false); - - if ((result = regcomp (&re, regex, REG_EXTENDED | REG_NOSUB)) != 0) { - fclose (fp); - line = xmalloc (sizeof (char) * BUFSIZ); - regerror (result, &re, line, BUFSIZ); - fprintf (stderr, "file_regex: %s", line); - free (line); - return (false); - } - - while ((line = rc_getline (fp))) { - if (regexec (&re, line, 0, NULL, 0) == 0) - retval = true; - free (line); - if (retval) - break; - } - fclose (fp); - regfree (&re); - - return (retval); -} -#endif - char **env_config (void) { char **env = NULL; |