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