Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: backward compatibility: how far can it reasonably go?
Jason Thorpe <thorpej%me.com@localhost> writes:
>> On Dec 8, 2021, at 10:52 AM, Greg A. Woods <woods%planix.ca@localhost> wrote:
>>
>> That's one bullet I've dodged entirely already since my oldest systems
>> are running netbsd-5 stable. (Though in theory isn't there supposed to
>> be COMPAT support for SA?)
>
> int
> compat_60_sys_sa_register(lwp_t *l,
> const struct compat_60_sys_sa_register_args *uap,
> register_t *retval)
> {
> return sys_nosys(l, uap, retval);
> }
>
> SA is one of those things that's REALLY hard to provide compatibility for.
>
> -- thorpej
Ya, that... I remember a diff that is probably sitting in a mailing
list message somewhere that provided an emulation I think at the lib
layer for this. However, in the case I mentioned, the lack of support
was not a show stopper. It really was the only thing that caused any
problems at all. Even a 7.x kernel, as an initial test, booted with a
4.x userland didn't really have any real trouble in that it ran all of
the /etc/rc stuff mostly just fine and I could log in. I would suspect
that going from 5.x forward would not be just too much of a problem.
--
Brad Spencer - brad%anduin.eldar.org@localhost - KC8VKS - http://anduin.eldar.org
Home |
Main Index |
Thread Index |
Old Index