summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Small <csmall@dropbear.xyz>2021-02-20 22:30:31 +1100
committerCraig Small <csmall@dropbear.xyz>2021-02-20 22:30:31 +1100
commit9aa09d8862c00a8dc85910d0365332c8c99b59ce (patch)
treec3c2059cd6511423beb07a546311ba0016a058c0
parentaaa0cd48b0618dbcba26289d93a3a59a1dc0bdbc (diff)
downloadprocps-ng-9aa09d8862c00a8dc85910d0365332c8c99b59ce.tar.gz
library: Rename to libproc-2
What to call the new library? Keep using libprocps wouldn't do, its a very different library from the programs' point of view. It would also mean we could have some clashes around the packages (two package names, same library name). The ancient procps used libproc or libproc-a.b.c where a.b.c was the package version. Kept the revision numbers down (it was always 0.0.0) but the name of the library changed. So if we use libproc-2 is there a clash with an ancient procps? procps v 2.0.0 was around in 1999 so it was 22 years ago, also the name of the library would have been libproc-2.0.0.so not libproc-2.so so we're fine with that. libproc-2 seems to fit, our second major re-work of the procps library. Signed-off-by: Craig Small <csmall@dropbear.xyz>
-rw-r--r--.gitignore4
-rw-r--r--Makefile.am45
-rw-r--r--NEWS1
-rw-r--r--configure.ac2
-rw-r--r--doc/procps.32
-rw-r--r--proc/libproc-2.pc.in (renamed from proc/libprocps.pc.in)4
-rw-r--r--proc/libproc-2.sym (renamed from proc/libprocps.sym)2
7 files changed, 30 insertions, 30 deletions
diff --git a/.gitignore b/.gitignore
index 7b0c2ad..bc3a939 100644
--- a/.gitignore
+++ b/.gitignore
@@ -45,8 +45,8 @@ pmap
pidwait
procps-ng-*.tar.xz
proc/.depend
-proc/libprocps.la
-proc/libprocps.pc
+proc/libproc-2.la
+proc/libproc-2.pc
proc/Makefile
proc/Makefile.in
ps/Makefile
diff --git a/Makefile.am b/Makefile.am
index fdd844f..454a04f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,10 +26,10 @@ SUBDIRS = \
testsuite
AM_CFLAGS = -Iproc
-LDADD = ./proc/libprocps.la $(CYGWINFLAGS)
+LDADD = ./proc/libproc-2.la $(CYGWINFLAGS)
if CYGWIN
-AM_LDFLAGS += ./proc/libprocps.la $(CYGWINFLAGS)
+AM_LDFLAGS += ./proc/libproc-2.la $(CYGWINFLAGS)
endif
transform =
@@ -70,7 +70,7 @@ usrbin_exec_PROGRAMS += \
endif
lib_LTLIBRARIES = \
- proc/libprocps.la
+ proc/libproc-2.la
dist_man_MANS = \
free.1 \
@@ -225,25 +225,24 @@ uptime_SOURCES = uptime.c lib/fileutils.c
vmstat_SOURCES = vmstat.c lib/strutils.c lib/fileutils.c
w_SOURCES = w.c lib/fileutils.c
-# proc/libprocps.la
# See http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-LIBprocps_CURRENT=7
-LIBprocps_REVISION=0
-LIBprocps_AGE=1
+LIBproc_2_CURRENT=0
+LIBproc_2_REVISION=0
+LIBproc_2_AGE=0
-proc_libprocps_la_LIBADD = $(LIB_KPARTS)
+proc_libproc_2_la_LIBADD = $(LIB_KPARTS)
if WITH_SYSTEMD
-proc_libprocps_la_LIBADD += @SYSTEMD_LIBS@
+proc_libproc_2_la_LIBADD += @SYSTEMD_LIBS@
endif
-proc_libprocps_la_LDFLAGS = \
- -version-info $(LIBprocps_CURRENT):$(LIBprocps_REVISION):$(LIBprocps_AGE) \
+proc_libproc_2_la_LDFLAGS = \
+ -version-info $(LIBproc_2_CURRENT):$(LIBproc_2_REVISION):$(LIBproc_2_AGE) \
-no-undefined \
- -Wl,--version-script=$(top_srcdir)/proc/libprocps.sym
+ -Wl,--version-script=$(top_srcdir)/proc/libproc-2.sym
-proc_libprocps_la_SOURCES = \
+proc_libproc_2_la_SOURCES = \
proc/devname.c \
proc/devname.h \
proc/diskstats.c \
@@ -276,8 +275,8 @@ proc_libprocps_la_SOURCES = \
proc/uptime.c \
proc/xtra-procps-debug.h
-proc_libprocps_la_includedir = $(includedir)/procps/
-proc_libprocps_la_include_HEADERS = \
+proc_libproc_2_la_includedir = $(includedir)/procps/
+proc_libproc_2_la_include_HEADERS = \
proc/diskstats.h \
proc/meminfo.h \
proc/misc.h \
@@ -289,9 +288,9 @@ proc_libprocps_la_include_HEADERS = \
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
- proc/libprocps.pc
+ proc/libproc-2.pc
-EXTRA_DIST += proc/libprocps.sym
+EXTRA_DIST += proc/libproc-2.sym
# ps/pscommand
@@ -334,17 +333,17 @@ check_PROGRAMS += \
proc/test_namespace
proc_test_Itemtables_SOURCES = proc/test_Itemtables.c
-proc_test_Itemtables_LDADD = proc/libprocps.la
+proc_test_Itemtables_LDADD = proc/libproc-2.la
proc_test_pids_SOURCES = proc/test_pids.c
-proc_test_pids_LDADD = proc/libprocps.la
+proc_test_pids_LDADD = proc/libproc-2.la
proc_test_uptime_SOURCES = proc/test_uptime.c
-proc_test_uptime_LDADD = proc/libprocps.la
+proc_test_uptime_LDADD = proc/libproc-2.la
proc_test_sysinfo_SOURCES = proc/test_sysinfo.c
-proc_test_sysinfo_LDADD = proc/libprocps.la
+proc_test_sysinfo_LDADD = proc/libproc-2.la
proc_test_version_SOURCES = proc/test_version.c
-proc_test_version_LDADD = proc/libprocps.la
+proc_test_version_LDADD = proc/libproc-2.la
proc_test_namespace_SOURCES = proc/test_namespace.c
-proc_test_namespace_LDADD = proc/libprocps.la
+proc_test_namespace_LDADD = proc/libproc-2.la
if CYGWIN
skill_LDADD = $(CYGWINFLAGS)
diff --git a/NEWS b/NEWS
index 7352ae8..6f9a3b6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,7 @@
procps-ng-NEXT
---------------
* Rename pwait to pidwait
+ * library: renamed to libproc-2 and reset to 0:0:0
procps-ng-3.3.17
---------------
diff --git a/configure.ac b/configure.ac
index 1ce1dbf..61bb353 100644
--- a/configure.ac
+++ b/configure.ac
@@ -334,6 +334,6 @@ AC_CONFIG_FILES([Makefile
include/Makefile
man-po/Makefile
po/Makefile.in
- proc/libprocps.pc
+ proc/libproc-2.pc
testsuite/Makefile])
AC_OUTPUT
diff --git a/doc/procps.3 b/doc/procps.3
index 0e92a40..749e872 100644
--- a/doc/procps.3
+++ b/doc/procps.3
@@ -70,7 +70,7 @@ and `info' would really be `\fBdiskstats\fR_info', etc.
The same \fBnamed_interface\fR is used in each header file name with
an appended `.h' suffix.
-Link with \fI\-lprocps\fP.
+Link with \fI\-lproc-2\fP.
.SH DESCRIPTION
.SS Overview
diff --git a/proc/libprocps.pc.in b/proc/libproc-2.pc.in
index 1f9c133..4ac2a59 100644
--- a/proc/libprocps.pc.in
+++ b/proc/libproc-2.pc.in
@@ -3,9 +3,9 @@ exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@
-Name: libprocps
+Name: libproc-2
Description: Library to control and query process state
Version: @VERSION@
-Libs: -L${libdir} -lprocps
+Libs: -L${libdir} -lproc-2
Libs.private:
Cflags: -I${includedir}
diff --git a/proc/libprocps.sym b/proc/libproc-2.sym
index 9cdbd24..bb84ba9 100644
--- a/proc/libprocps.sym
+++ b/proc/libproc-2.sym
@@ -1,4 +1,4 @@
-LIBPROCPS_0 {
+LIBPROC_2 {
global:
fatal_proc_unmounted;
procps_cpu_count;