| History log of /src/sys/compat/sunos32/syscalls.master |
| Revision | | Date | Author | Comments |
| 1.26 |
| 06-Jan-2018 |
kamil | Revert vadvise(2) removal
This system call was used in legacy Lisp code, that was inherited to modern age and still compiled against supported compat layers (e.g. in clisp, oaklisp, Franz Lisp).
It used to instruct the kernel about paging policy (G/C aware, flush etc).
Newly compiled code (assuming that it will detect vadvise()) will use the libc stub for vadvise(). The headers for this interface are gone.
vadvise(2) could be marked as COMPAT_80, but as long as we support ultrix, sunos or aout68k ABI, don't bother with this.
Requested by <mrg>
|
| 1.25 |
| 19-Dec-2017 |
kamil | compat/sunos32: Drop SYS_vadvise
The (o)vadvise syscall is dummy since the beginning of NetBSD.
Sponsored by <The NetBSD Foundation>
|
| 1.24 |
| 19-Dec-2017 |
kamil | compat/sunos32: Drop SYS_sbrk
sbrk - change data segment size
This syscall is dummy since the inception of the project.
Sponsored by <The NetBSD Foundation>
|
| 1.23 |
| 19-Dec-2017 |
kamil | compat sunos32: Drop the sstk(2) syscall
sstk(2) has never been implemented by the NetBSD kernel.
Sponsored by <The NetBSD Foundation>
|
| 1.22 |
| 07-Nov-2013 |
njoly | Fix dup/dup2/dup3 argument types (u_int -> int).
|
| 1.21 |
| 02-Mar-2010 |
pooka | branches: 1.21.10; 1.21.20; 1.21.24; Kill fs_nfs.h and #ifdef NFS by making getfh() support unconditional and nfssvc unsupport unconditional. nfs server was just a fancy NOP anyway for all except Ultrix. I know I'm boring but I couldn't imagine why someone would want to run an Ultrix nfs server (and I also doubt that it would work anymore with all the changes to fs exporting etc).
|
| 1.20 |
| 13-Jan-2009 |
pooka | branches: 1.20.4; Convert the syscalls.master to a format from which it is easier to parse and generate the compat name and basename (e.g. __stat50 and stat). Use this to autogenerate __RENAME()'s to the rump_syscalls header so that they can be called e.g. rump_sys_socket() instead of rump_sys___socket30().
|
| 1.19 |
| 13-Jan-2009 |
pooka | UNIMPL police
|
| 1.18 |
| 11-Jan-2009 |
nakayama | Follow christos-time_t merge.
|
| 1.17 |
| 19-Nov-2008 |
ad | Make the emulations, exec formats, coredump, NFS, and the NFS server into modules. By and large this commit:
- shuffles header files and ifdefs - splits code out where necessary to be modular - adds module glue for each of the components - adds/replaces hooks for things that can be installed at runtime
|
| 1.16 |
| 04-Mar-2007 |
christos | branches: 1.16.36; 1.16.40; 1.16.42; 1.16.46; 1.16.50; fix fallout from caddr_t changes.
|
| 1.15 |
| 04-Mar-2007 |
christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
| 1.14 |
| 09-Feb-2007 |
ad | Merge newlock2 to head.
|
| 1.13 |
| 13-Jul-2006 |
pavel | branches: 1.13.4; request the COMPAT_30 getfh in the master files. (Changes to the generated ones would be lost.)
|
| 1.12 |
| 11-Dec-2005 |
christos | branches: 1.12.4; 1.12.8; merge ktrace-lwp.
|
| 1.11 |
| 27-Sep-2005 |
chs | include "opt_compat_sunos.h", netbsd32_syscallargs.h wants it.
|
| 1.10 |
| 26-Feb-2005 |
perry | branches: 1.10.4; nuke trailing whitespace
|
| 1.9 |
| 18-Jan-2003 |
thorpej | branches: 1.9.2; 1.9.10; 1.9.12; Merge the nathanw_sa branch.
|
| 1.8 |
| 29-Apr-2002 |
mrg | build the netbsd32_compat* objects into libcompat.a, so they are available to emulations not just netbsd itself. rename the compat_10 functions to match everything else. fixes a problem reported by julian coleman.
|
| 1.7 |
| 03-Jan-2002 |
mrg | ooops, socket() and socketpair() need args now.
|
| 1.6 |
| 03-Jan-2002 |
mrg | move the COMPAT_SUNOS SO_BROADCAST hack out of uipc_socket.c into the compat/sunos code. besides being cleaner this allows the sunos LKM to properly work without any special kernel hacks.
|
| 1.5 |
| 30-May-2001 |
mrg | branches: 1.5.2; use _KERNEL_OPT.
|
| 1.4 |
| 06-Feb-2001 |
mrg | branches: 1.4.2; 1.4.4; oops, use netbsd32_select().
|
| 1.3 |
| 05-Feb-2001 |
mrg | use sunos32_sys_sigreturn
|
| 1.2 |
| 04-Feb-2001 |
mrg | s/long/netbsd32_long/ in sunos32_sys_mmap(). noted by chuq.
|
| 1.1 |
| 02-Feb-2001 |
mrg | initial support for sunos binaries running on a 64 bit sparc64 kernel. some programs work, many do not yet.
|
| 1.4.4.5 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.4 |
| 29-May-2002 |
nathanw | #include <sys/sa.h> before <sys/syscallargs.h>, to provide sa_upcall_t now that <sys/param.h> doesn't include <sys/sa.h>.
(Behold the Power of Ed)
|
| 1.4.4.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
| 1.4.4.2 |
| 11-Jan-2002 |
nathanw | More catchup.
|
| 1.4.4.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
| 1.4.2.2 |
| 11-Feb-2001 |
bouyer | Sync with HEAD.
|
| 1.4.2.1 |
| 06-Feb-2001 |
bouyer | file syscalls.master was added on branch thorpej_scsipi on 2001-02-11 19:14:34 +0000
|
| 1.5.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
| 1.5.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
| 1.9.12.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.9.10.1 |
| 29-Apr-2005 |
kent | sync with -current
|
| 1.9.2.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.9.2.1 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
| 1.10.4.3 |
| 26-Feb-2007 |
yamt | sync with head.
|
| 1.10.4.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
| 1.10.4.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
| 1.12.8.1 |
| 11-Aug-2006 |
yamt | sync with head
|
| 1.12.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
| 1.13.4.1 |
| 30-Jan-2007 |
ad | Remove support for SA. Ok core@.
|
| 1.16.50.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.16.46.1 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.16.42.2 |
| 14-May-2008 |
wrstuden | Per discussion with ad, remove most of the #include <sys/sa.h> lines as they were including sa.h just for the type(s) needed for syscallargs.h.
Instead, create a new file, sys/satypes.h, which contains just the types needed for syscallargs.h. Yes, there's only one now, but that may change and it's probably more likely to change if it'd be difficult to handle. :-)
Per discussion with matt at n dot o, add an include of satypes.h to sigtypes.h. Upcall handlers are kinda signal handlers, and signalling is the header file that's already included for syscallargs.h that closest matches SA.
This shaves about 3000 lines off of the diff of the branch relative to the base. That also represents about 18% of the total before this checkin.
I think this reduction is very good thing.
|
| 1.16.42.1 |
| 10-May-2008 |
wrstuden | Initial checkin of re-adding SA. Everything except kern_sa.c compiles in GENERIC for i386. This is still a work-in-progress, but this checkin covers most of the mechanical work (changing signalling to be able to accomidate SA's process-wide signalling and re-adding includes of sys/sa.h and savar.h). Subsequent changes will be much more interesting.
Also, kern_sa.c has received partial cleanup. There's still more to do, though.
|
| 1.16.40.2 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.16.40.1 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.16.36.1 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.20.4.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.21.24.1 |
| 18-May-2014 |
rmind | sync with head
|
| 1.21.20.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.21.10.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|