Subject: changes to src/sys/compat/ultrix/syscalls.master
To: None <port-pmax@netbsd.org>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: port-pmax
Date: 11/22/1994 00:08:42
The following changes were once useful, for building ECOFF-format
NetBSD kernels that one could simply drop into a bootable Ultrix
root partition and boot.  They may not be so useful anymore;
it depends how faithful an ultrix binary emulation NetBSD should
provide.

I'm posting them again because they're not yet in NetBSD-Current,
the format of the syscall.master file appears to have changed, and
this seems like a sensible time to merge them into the NetBSD-current
tree.

*** src/sys/compat/ultrix/syscalls.master	Mon Nov 21 14:45:04 1994
--- src/sys/compat/ultrix/syscalls.master.dsg	Thu Aug 18 18:35:50 1994
***************
*** 41,47 ****
  18	COMPAT	2 sun_stat
  19	STD	3 olseek lseek
  20	STD	0 getpid
! 21	STD	4 sun_mount
  22	STD	2 sun_unmount
  23	COMPAT	1 setuid
  24	STD	0 getuid
--- 41,47 ----
  18	COMPAT	2 sun_stat
  19	STD	3 olseek lseek
  20	STD	0 getpid
! 21	STD	5 ultrix_mount
  22	STD	2 sun_unmount
  23	COMPAT	1 setuid
  24	STD	0 getuid
***************
*** 169,175 ****
  146	STD	2 okillpg
  147	UNIMPL	0 nosys
  148	UNIMPL	0 setquota
! 149	UNIMPL	0 quota
  150	STD	3 ogetsockname
  151	UNIMPL	4 sysmips
  152	UNIMPL	4 cacheflush
--- 169,175 ----
  146	STD	2 okillpg
  147	UNIMPL	0 nosys
  148	UNIMPL	0 setquota
! 149	STD	0 nullop quota
  150	STD	3 ogetsockname
  151	UNIMPL	4 sysmips
  152	UNIMPL	4 cacheflush
***************
*** 185,196 ****
  162	STD	1 sun_unmount
  163	STD	0 async_daemon
  164	STD	2 getfh
! 165	UNIMPL	2 ogetdomainname
! 166	UNIMPL	2 osetdomainname
  167	UNIMPL  0 nosys
  168	STD	4 sun_quotactl
  169	STD	2 sun_exportfs
! 170	STD	4 sun_mount
  171	UNIMPL	4 hdwconf
  #ifdef SYSVMSG
  172	UNIMPL	0 msgctl
--- 185,196 ----
  162	STD	1 sun_unmount
  163	STD	0 async_daemon
  164	STD	2 getfh
! 165	STD	2 ogetdomainname
! 166	STD	2 osetdomainname
  167	UNIMPL  0 nosys
  168	STD	4 sun_quotactl
  169	STD	2 sun_exportfs
! 170	STD	5 ultrix_mount
  171	UNIMPL	4 hdwconf
  #ifdef SYSVMSG
  172	UNIMPL	0 msgctl
***************
*** 221,227 ****
  181	UNIMPL	0 plock
  182	UNIMPL	0 lockf
  183	STD	2 sun_ustat
! 184	UNIMPL	0 getmnt
  185	UNIMPL	0 notdef
  186	UNIMPL	0 notdef
  187	STD	1 sun_sigpending
--- 221,227 ----
  181	UNIMPL	0 plock
  182	UNIMPL	0 lockf
  183	STD	2 sun_ustat
! 184	STD	5 ult_getmnt
  185	UNIMPL	0 notdef
  186	UNIMPL	0 notdef
  187	STD	1 sun_sigpending
***************
*** 270,277 ****
  230	UNIMPL	0 nosys
  231	UNIMPL	0 nosys
  232	UNIMPL	0 nosys
! 233	UNIMPL	0 nosys
! 234	UNIMPL	0 nosys
  235	UNIMPL	0 nosys
  236	UNIMPL	0 nosys
  237	UNIMPL	0 nosys
--- 270,277 ----
  230	UNIMPL	0 nosys
  231	UNIMPL	0 nosys
  232	UNIMPL	0 nosys
! 233	UNIMPL	1 utc_gettime
! 234	UNIMPL	2 utc_adjtime
  235	UNIMPL	0 nosys
  236	UNIMPL	0 nosys
  237	UNIMPL	0 nosys
***************
*** 289,296 ****
  249	UNIMPL	0 nosys
  250	UNIMPL	0 nosys
  251	UNIMPL	0 nosys
! 252     UNIMPL  0 audctl
! 253	UNIMPL	0 audgen
  254	UNIMPL	0 startcpu
  255	UNIMPL	0 stopcpu
  256	STD	5 ultrix_getsysinfo
--- 289,296 ----
  249	UNIMPL	0 nosys
  250	UNIMPL	0 nosys
  251	UNIMPL	0 nosys
! 252     STD  	5 nullop audctl
! 253	STD	3 nullop audgen
  254	UNIMPL	0 startcpu
  255	UNIMPL	0 stopcpu
  256	STD	5 ultrix_getsysinfo