Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Apr 2015 09:29:38 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-arch@freebsd.org, peter@freebsd.org
Cc:        Konstantin Belousov <kostikbel@gmail.com>
Subject:   Re: Removal of the 6.x kernel compat code from libc
Message-ID:  <3447437.tTGu6eNHtf@ralph.baldwin.cx>
In-Reply-To: <20150417075942.GI2390@kib.kiev.ua>
References:  <20150417075942.GI2390@kib.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, April 17, 2015 10:59:42 AM Konstantin Belousov wrote:
> Our libc changes in sync with the kernel, but switching of libc to use
> new interfaces means that upgrade of the userspace becomes the flag day.
> People usually add backward-compatible shims for libc to use older
> interfaces on old kernels.
> 
> There is no reason to keep the compat shims after many years of the
> transition.  Patch below purges the compat code for pre-r171219, which
> added pad-less versions of syscalls taking off_t, and for r177911, which
> handles the struct flock/oflock transition.  This is 6.x/7.x compat,
> we absolutely not support running HEAD libc on such old kernels.

I think this is fine.

-- 
John Baldwin



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