Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 2025 12:50:12 +0200
From:      A FreeBSD User <freebsd@walstatt-de.de>
To:        Dag-Erling =?UTF-8?B?U23DuHJncmF2?= <des@FreeBSD.org>
Cc:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   Re: git: 8d8a745c456c - main - libutil: Drop auth_getval()
Message-ID:  <20250803125039.5a69441a@thor.sb211.local>
In-Reply-To: <202508021757.572Hv2Ox066248@gitrepo.freebsd.org>
References:  <202508021757.572Hv2Ox066248@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_/.LB0UYE.0213/7DSnNh=G7M
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Am Tage des Herren Sat, 2 Aug 2025 17:57:02 GMT
Dag-Erling Sm=C3=B8rgrav <des@FreeBSD.org> schrieb:

> The branch main has been updated by des:
>=20
> URL: https://cgit.FreeBSD.org/src/commit/?id=3D8d8a745c456cacf706689febee=
9639f5e8292fc8
>=20
> commit 8d8a745c456cacf706689febee9639f5e8292fc8
> Author:     Dag-Erling Sm=C3=B8rgrav <des@FreeBSD.org>
> AuthorDate: 2025-08-02 17:56:16 +0000
> Commit:     Dag-Erling Sm=C3=B8rgrav <des@FreeBSD.org>
> CommitDate: 2025-08-02 17:56:35 +0000
>=20
>     libutil: Drop auth_getval()
>    =20
>     This function has been an empty stub for years; now that we're bumping
>     the library version, we can finally get rid of it.
>    =20
>     Fixes:          0c381b7f0570
>     Reviewed by:    kib, emaste
>     Differential Revision:  https://reviews.freebsd.org/D51704
> ---
>  lib/libutil/Makefile   |  2 +-
>  lib/libutil/Symbol.map |  1 -
>  lib/libutil/auth.c     | 44 --------------------------------------------
>  lib/libutil/libutil.h  |  1 -
>  4 files changed, 1 insertion(+), 47 deletions(-)
>=20
> diff --git a/lib/libutil/Makefile b/lib/libutil/Makefile
> index d445bc5dec3b..12ac623aec6b 100644
> --- a/lib/libutil/Makefile
> +++ b/lib/libutil/Makefile
> @@ -9,7 +9,7 @@ PACKAGE=3D	runtime
>  LIB=3D	util
>  SHLIB_MAJOR=3D 10
> =20
> -SRCS=3D	_secure_path.c auth.c cpuset.c expand_number.c flopen.c fparseln=
.c \
> +SRCS=3D	_secure_path.c cpuset.c expand_number.c flopen.c fparseln.c \
>  	ftime.c getlocalbase.c gr_util.c \
>  	hexdump.c humanize_number.c kinfo_getfile.c \
>  	kinfo_getallproc.c kinfo_getproc.c kinfo_getvmmap.c \
> diff --git a/lib/libutil/Symbol.map b/lib/libutil/Symbol.map
> index d4bac5b5f53e..8c8fff451cd1 100644
> --- a/lib/libutil/Symbol.map
> +++ b/lib/libutil/Symbol.map
> @@ -2,7 +2,6 @@ FBSD_1.8 {
>  	_secure_path;
>  	auth_cat;
>  	auth_checknologin;
> -	auth_getval;
>  	auth_hostok;
>  	auth_timeok;
>  	auth_ttyok;
> diff --git a/lib/libutil/auth.c b/lib/libutil/auth.c
> deleted file mode 100644
> index 3414fc8e26e7..000000000000
> --- a/lib/libutil/auth.c
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -/*-
> - * SPDX-License-Identifier: BSD-2-Clause
> - *
> - * Simple authentication database handling code.
> - *
> - * Copyright (c) 1998
> - *	Jordan Hubbard.  All rights reserved.
> - *
> - * Redistribution and use in source and binary forms, with or without
> - * modification, are permitted provided that the following conditions
> - * are met:
> - * 1. Redistributions of source code must retain the above copyright
> - *    notice, this list of conditions and the following disclaimer,
> - *    verbatim and that no modifications are made prior to this
> - *    point in the file.
> - * 2. Redistributions in binary form must reproduce the above copyright
> - *    notice, this list of conditions and the following disclaimer in the
> - *    documentation and/or other materials provided with the distributio=
n.
> - *
> - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
> - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
> - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PU=
RPOSE
> - * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR HIS PETS BE LIABLE
> - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUE=
NTIAL
> - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOO=
DS
> - * OR SERVICES; LOSS OF USE, DATA, LIFE OR PROFITS; OR BUSINESS INTERRUP=
TION)
> - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, S=
TRICT
> - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY=
 WAY
> - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
> - * SUCH DAMAGE.
> - */
> -
> -#include <sys/cdefs.h>
> -#include <stdlib.h>
> -
> -#include <libutil.h>
> -
> -char *
> -auth_getval(const char *name)
> -{
> -
> -	(void)name;
> -	return (NULL);
> -}
> diff --git a/lib/libutil/libutil.h b/lib/libutil/libutil.h
> index 6d36a0c291c6..d27262e44daf 100644
> --- a/lib/libutil/libutil.h
> +++ b/lib/libutil/libutil.h
> @@ -86,7 +86,6 @@ struct termios;
>  struct winsize;
> =20
>  __BEGIN_DECLS
> -char	*auth_getval(const char *_name);
>  void	clean_environment(const char * const *_white,
>  	    const char * const *_more_white);
>  int	expand_number(const char *_buf, int64_t *_num);
>=20

A warning should be issued about transition of libutil.so.9 -> libutil.so.1=
0!
make delete-old-libs has a great impact (as usual) on a running/working sys=
tem regarding
python, perl, X11, claws-mail and other software. A quick and dirty (but wo=
rking) workaround
was using the libmap.conf mechanism.

Kind regards,
oh

--=20

A FreeBSD user

--Sig_/.LB0UYE.0213/7DSnNh=G7M
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRQheDybVktG5eW/1Kxzvs8OqokrwUCaI8+/wAKCRCxzvs8Oqok
r8SAAP9lnH8oodj8s14g0HWbvBSQILZJT3AoLLAatNYOXBwSnAEA+oWXZl5a4pBd
F/9PtZYbsob6l5MudIX83C/1kqzyDQU=
=zQ19
-----END PGP SIGNATURE-----

--Sig_/.LB0UYE.0213/7DSnNh=G7M--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20250803125039.5a69441a>