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