]> granicus.if.org Git - procps-ng/commitdiff
sysctl: Bring procio functions out of library
authorCraig Small <csmall@enc.com.au>
Thu, 1 Mar 2018 10:25:04 +0000 (21:25 +1100)
committerCraig Small <csmall@enc.com.au>
Thu, 1 Mar 2018 10:25:04 +0000 (21:25 +1100)
The procio functions that were in the library have been
moved into sysctl. sysctl is not linked to libprocps in
newlib and none of the other procps binaries would need
to read/write large data to the procfs.

References:
 be6b048a41b0a47ebed602d9e0993fe18c9de237

Makefile.am
proc/libprocps.sym
procio.c [moved from proc/procio.c with 100% similarity]

index c3b5386d7a9e4324633e38bdb3f8cdf1b6a7903e..dfc97383c472b68fb18c023903d4138bd07b4869 100644 (file)
@@ -195,7 +195,11 @@ pmap_SOURCES = pmap.c lib/fileutils.c
 if !CYGWIN
 pwdx_SOURCES = pwdx.c lib/fileutils.c
 pwdx_LDADD= $(CYGWINFLAGS)
-sysctl_SOURCES = sysctl.c lib/fileutils.c
+sysctl_SOURCES = \
+       sysctl.c \
+       lib/fileutils.c \
+       procio.c \
+       procio.h
 endif
 tload_SOURCES = tload.c lib/strutils.c lib/fileutils.c
 uptime_SOURCES = uptime.c lib/fileutils.c
@@ -233,8 +237,6 @@ proc_libprocps_la_SOURCES = \
        proc/escape.h \
        proc/numa.c \
        proc/numa.h \
-       proc/procio.c \
-       proc/procio.h \
        proc/procps-private.h \
        proc/procps.h \
        proc/pwcache.c \
@@ -260,7 +262,6 @@ proc_libprocps_la_include_HEADERS = \
        proc/devname.h \
        proc/escape.h \
        proc/numa.h \
-       proc/procio.h \
        proc/procps.h \
        proc/pwcache.h \
        proc/readproc.h \
@@ -272,7 +273,6 @@ proc_libprocps_la_include_HEADERS = \
        proc/whattime.h
 
 dist_man_MANS += \
-       proc/fprocopen.3 \
        proc/openproc.3 \
        proc/readproc.3 \
        proc/readproctab.3
index 5382415c0624234c43ed6698a9c2b25c29f247e2..75f334a9440d5fa231b7cc0f2824a8aaa40e26d0 100644 (file)
@@ -8,7 +8,6 @@ global:
        escape_str;
        escape_strlist;
        escaped_copy;
-       fprocopen;
        free_slabinfo;
        freeproc;
        get_ns_id;
similarity index 100%
rename from proc/procio.c
rename to procio.c