svn commit: r336779 - in head/lib: libc/gen libutil
Ian Lepore
ian at FreeBSD.org
Fri Jul 27 19:47:44 UTC 2018
Author: ian
Date: Fri Jul 27 19:47:42 2018
New Revision: 336779
URL: https://svnweb.freebsd.org/changeset/base/336779
Log:
Stop exporting __pw_scan and __pw_initpwd as freebsd-private libc functions
for use in libutil, and instead compile the small amount of common code
directly into libutil with a .PATH reachover.
Discussed with: kib@
Modified:
head/lib/libc/gen/Symbol.map
head/lib/libutil/Makefile
Modified: head/lib/libc/gen/Symbol.map
==============================================================================
--- head/lib/libc/gen/Symbol.map Fri Jul 27 19:31:58 2018 (r336778)
+++ head/lib/libc/gen/Symbol.map Fri Jul 27 19:47:42 2018 (r336779)
@@ -510,8 +510,6 @@ FBSDprivate_1.0 {
__opendir2;
__pause;
_pause;
- __pw_initpwd; /* Used by (at least) libutil */
- __pw_scan; /* Used by (at least) libutil */
__raise;
_raise;
__sleep;
Modified: head/lib/libutil/Makefile
==============================================================================
--- head/lib/libutil/Makefile Fri Jul 27 19:31:58 2018 (r336778)
+++ head/lib/libutil/Makefile Fri Jul 27 19:47:42 2018 (r336779)
@@ -6,6 +6,8 @@ SHLIBDIR?= /lib
.include <src.opts.mk>
+.PATH: ${SRCTOP}/lib/libc/gen # for pw_scan.c
+
LIB= util
SHLIB_MAJOR= 9
@@ -15,8 +17,8 @@ SRCS= _secure_path.c auth.c expand_number.c flopen.c f
kinfo_getvmobject.c kld.c \
login_auth.c login_cap.c \
login_class.c login_crypt.c login_ok.c login_times.c login_tty.c \
- pidfile.c property.c pty.c pw_util.c quotafile.c realhostname.c \
- stub.c trimdomain.c uucplock.c
+ pidfile.c property.c pty.c pw_scan.c pw_util.c quotafile.c \
+ realhostname.c stub.c trimdomain.c uucplock.c
INCS= libutil.h login_cap.h
CFLAGS+= -DNO__SCCSID
More information about the svn-src-head
mailing list