NetBSD/sys/compat/ibcs2
jdolecek baae0324b9 restructure struct emul and execsw, in preparation to make emulations LKMable:
* move all exec-type specific information from struct emul to execsw[] and
  provide single struct emul per emulation
* elf:
  - kern/exec_elf32.c:probe_funcs[] is gone, execsw[] how has one entry
    per emulation and contains pointer to respective probe function
  - interp is allocated via MALLOC() rather than on stack
  - elf_args structure is allocated via MALLOC() rather than malloc()
* ecoff: the per-emulation hooks moved from alpha and mips specific code
  to OSF1 and Ultrix compat code as appropriate, execsw[] has one entry per
  emulation supporting ecoff with appropriate probe function
* the makecmds/probe functions don't set emulation, pointer to emulation is
  part of appropriate execsw[] entry
* constify couple of structures
2000-11-21 00:37:49 +00:00
..
Makefile
TODO
files.ibcs2 Move ibcs2_error.c back to ibcs2_errno.c. Old name was more descriptive. Make it more so and use "native_to_ibcs2_errno". 1998-10-23 03:22:59 +00:00
ibcs2_dirent.h
ibcs2_errno.c Move ibcs2_error.c back to ibcs2_errno.c. Old name was more descriptive. Make it more so and use "native_to_ibcs2_errno". 1998-10-23 03:22:59 +00:00
ibcs2_errno.h Move ibcs2_error.c back to ibcs2_errno.c. Old name was more descriptive. Make it more so and use "native_to_ibcs2_errno". 1998-10-23 03:22:59 +00:00
ibcs2_exec.c restructure struct emul and execsw, in preparation to make emulations LKMable: 2000-11-21 00:37:49 +00:00
ibcs2_exec.h restructure struct emul and execsw, in preparation to make emulations LKMable: 2000-11-21 00:37:49 +00:00
ibcs2_fcntl.c Kill register declarations. 2000-03-30 11:24:16 +00:00
ibcs2_fcntl.h
ibcs2_grp.h
ibcs2_ioctl.c Add ibcs2_sys_gtty. 2000-08-11 22:20:10 +00:00
ibcs2_ipc.c remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h> 2000-06-28 15:39:24 +00:00
ibcs2_misc.c restructure struct emul and execsw, in preparation to make emulations LKMable: 2000-11-21 00:37:49 +00:00
ibcs2_mman.h
ibcs2_mount.h
ibcs2_pwd.h
ibcs2_signal.c Kill register declarations. 2000-03-30 11:24:16 +00:00
ibcs2_signal.h Substantial signal handling changes: 1998-09-11 12:50:05 +00:00
ibcs2_socksys.c Kill register declarations. 2000-03-30 11:24:16 +00:00
ibcs2_socksys.h
ibcs2_stat.c Emulation stackgap sanity checks, based partly on fixes from 2000-08-29 14:33:25 +00:00
ibcs2_stat.h Fix IBCS2_S_IFWGRP 2000-08-17 15:16:01 +00:00
ibcs2_statfs.h
ibcs2_stropts.h
ibcs2_syscall.h update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
ibcs2_syscallargs.h update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
ibcs2_syscalls.c change the type of *syscallnames[] array to 'const char * const foo[]' 2000-11-13 21:32:15 +00:00
ibcs2_sysent.c update for changed makesyscalls.master 2000-08-18 19:35:15 +00:00
ibcs2_sysi86.h
ibcs2_termios.h Add ibcs2_sys_gtty. 2000-08-11 22:20:10 +00:00
ibcs2_time.h
ibcs2_timeb.h
ibcs2_types.h
ibcs2_unistd.h
ibcs2_ustat.h
ibcs2_util.h Allow dynamic twiddling of debug messages. 2000-06-16 01:56:36 +00:00
ibcs2_utime.h
ibcs2_utsname.h
ibcs2_wait.h
syscalls.conf remove compat_xxx dependencies where they don't belong 1998-12-18 18:49:59 +00:00
syscalls.master add ibcs2_sys_gtty 2000-08-11 22:14:07 +00:00