aboutsummaryrefslogtreecommitdiff
path: root/src/rc
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-02-19 15:51:59 +0000
committerRoy Marples <roy@marples.name>2008-02-19 15:51:59 +0000
commit79d40707dbadaf83b12078c8183824c6ba88a6eb (patch)
tree5d87bd6fba4ee302fd68659c58c0314a467de084 /src/rc
parente1e36b2872c1f87d3d0b5308561884af3cd013ac (diff)
Fix compile on Linux.
Diffstat (limited to 'src/rc')
-rw-r--r--src/rc/rc-misc.c36
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;