aboutsummaryrefslogtreecommitdiff
path: root/src/librc
diff options
context:
space:
mode:
Diffstat (limited to 'src/librc')
-rw-r--r--src/librc/librc-misc.c6
-rw-r--r--src/librc/librc.h2
-rw-r--r--src/librc/rc.h.in2
3 files changed, 4 insertions, 6 deletions
diff --git a/src/librc/librc-misc.c b/src/librc/librc-misc.c
index 6e9fce6a..06f97e76 100644
--- a/src/librc/librc-misc.c
+++ b/src/librc/librc-misc.c
@@ -128,10 +128,10 @@ rc_getline(char **line, size_t *len, FILE *fp)
}
librc_hidden_def(rc_getline)
-#ifdef __linux__
char *
rc_proc_getent(const char *ent)
{
+#ifdef __linux__
FILE *fp;
char *proc, *p, *value = NULL;
size_t i, len;
@@ -171,9 +171,11 @@ rc_proc_getent(const char *ent)
free(proc);
return value;
+#else
+ return NULL;
+#endif
}
librc_hidden_def(rc_proc_getent)
-#endif
RC_STRINGLIST *
rc_config_list(const char *file)
diff --git a/src/librc/librc.h b/src/librc/librc.h
index 6d4cdc39..54c9a1ac 100644
--- a/src/librc/librc.h
+++ b/src/librc/librc.h
@@ -87,9 +87,7 @@ librc_hidden_proto(rc_find_pids)
librc_hidden_proto(rc_getfile)
librc_hidden_proto(rc_getline)
librc_hidden_proto(rc_newer_than)
-#ifdef __linux__
librc_hidden_proto(rc_proc_getent)
-#endif
librc_hidden_proto(rc_older_than)
librc_hidden_proto(rc_runlevel_exists)
librc_hidden_proto(rc_runlevel_get)
diff --git a/src/librc/rc.h.in b/src/librc/rc.h.in
index 468990ee..eaae25f1 100644
--- a/src/librc/rc.h.in
+++ b/src/librc/rc.h.in
@@ -360,12 +360,10 @@ bool rc_newer_than(const char *, const char *, time_t *, char *);
* @return true if source is older than target, otherwise false */
bool rc_older_than(const char *, const char *, time_t *, char *);
-#ifdef __linux__
/*! Read variables/values from /proc/cmdline
* @param value
* @return pointer to the value, otherwise NULL */
char *rc_proc_getent(const char *);
-#endif
/*! Update the cached dependency tree if it's older than any init script,
* its configuration file or an external configuration file the init script