Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Sep 2025 23:25:12 +0300
From:      Konstantin Belousov <kostikbel@gmail.com>
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: d58339f39874 - main - tzcode: Drop libc namespace
Message-ID:  <aNhIKDCDJKWZbTqt@kib.kiev.ua>
In-Reply-To: <202509271707.58RH7ajb090983@gitrepo.freebsd.org>
References:  <202509271707.58RH7ajb090983@gitrepo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 27, 2025 at 05:07:36PM +0000, Dag-Erling Smørgrav wrote:
> The branch main has been updated by des:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=d58339f398748b50ff84421e9d81f8f6d94cb949
> 
> commit d58339f398748b50ff84421e9d81f8f6d94cb949
> Author:     Dag-Erling Smørgrav <des@FreeBSD.org>
> AuthorDate: 2025-09-27 17:06:58 +0000
> Commit:     Dag-Erling Smørgrav <des@FreeBSD.org>
> CommitDate: 2025-09-27 17:07:15 +0000
> 
>     tzcode: Drop libc namespace
>     
>     This hasn't been needed in years and is a maintenance headache.

It does change the behavior.  Now a user-provided open/fstat/pthread_*
functions can interpose the system functions, making tz code doing something
that was not intended.

In other words, namespacing guaranteed that tzcode was not affected by
the app playing with libc namespace.



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