Re: Regarding the ULTRIX and OSF1 compats

Paul Goyette <[email protected]>
Newsgroups gmane.os.netbsd.devel.kernel,gmane.os.netbsd.ports.pmax,gmane.os.netbsd.ports.alpha
Message-ID <[email protected]>
On Sat, 16 Mar 2019, Maxime Villard wrote:

> Regarding COMPAT_OSF1: I'm not totally sure, but it seems that Alpha's
> COMPAT_LINUX uses COMPAT_OSF1 as dependency (even if there is no proper
> dependency in the module), because there are osf1_* calls. Some more
> compat mess to untangle, it seems...
>
> In all cases, it's only a few functions that are just wrappers, so it
> probably shouldn't be too complicated to solve.

It's a total of 15 functions (I generated this list by building an alpha 
GENERIC kernel with COMPAT_OSF1 removed):

         osf1_sys_wait4
         osf1_sys_mount
         osf1_sys_set_program_attributes
         osf1_sys_setitimer
         osf1_sys_select
         osf1_sys_gettimeofday
         osf1_sys_getrusage
         osf1_sys_settimeofday
         osf1_sys_utimes
         osf1_sys_statfs
         osf1_sys_fstatfs
         osf1_sys_sysinfo
         osf1_sys_usleep_thread
         osf1_sys_getsysinfo
         osf1_sys_setsysinfo

All of these are references from linux_sysent.o


+--------------------+--------------------------+-----------------------+
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | [email protected]     |
| Software Developer | 0786 F758 55DE 53BA 7731 | [email protected]   |
+--------------------+--------------------------+-----------------------+
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.