summaryrefslogtreecommitdiff
path: root/sys/kern/exec_conf.c
AgeCommit message (Collapse)Author
2013-10-17another lurking ecoff reference is found..Theo de Raadt
2013-10-17Remove support for a.out and ecoff. We only do elf now.Theo de Raadt
ok miod
2013-02-09Remove no longer used struct emul extern declarations.Miod Vallat
2011-07-04remove compat_svr4 support. ok deraadtTed Unangst
2011-06-27remove compat_vax1k. no more 4.3bsd reno support. ok deraadtTed Unangst
2011-04-05Push COMPAT_FREEBSD in front of a whale. Buggy, out of date, noPhilip Guenthe
one has been weeding it, and it makes life harder. Toasts of Brennivin for its passing from many; diff ok henning@
2010-07-05remove compat_bsdos supportTed Unangst
2010-07-02remove support for compat_sunos (and m68k4k). ok deraadt guentherTed Unangst
2010-07-01another day, another compat gets removed. today is ibcs2's turnTed Unangst
2010-06-30remove compat_osf1 support from the kernelTed Unangst
ok deraadt miod
2010-06-29Remove COMPAT_HPUX. No one wanted to support it and its fewmets werePhilip Guenthe
blocking other cleanups ok miod@
2010-06-29COMPAT_ULTRIX is not used, time to retire it. ok deraadt miodTed Unangst
2008-09-19increase MAXINTERP from 64 to 128 and allow a little extra room on topDamien Miller
of that for shell scripts to cover the #!, an optional space following it and a newline at the end. feedback and ok miod@
2007-05-28Maintaining a broken compatibility layer for a broken OS is not a productiveBob Beck
activity for anyone. Bye bye COMPAT_NETBSD. ok tedu@, deraadt@, and many others in the hackathon room.
2004-04-15rework access to emulations slightly in an effort to both merge andTed Unangst
separate exec format from emulation. consistent naming of freebsd emuls. not much in the way of functional changes yet. testing and ok deraadt@ and others along the way.
2003-08-23remember to reset exec_maxhdrsz after lkm load/unload. ok fgsch@Ted Unangst
2003-08-23remove native emulations from emulsw. you can't change them and probablyTed Unangst
aren't interested, so keep them out of the sysctl. ok deraadt
2003-08-23knfTheo de Raadt
2003-08-21emulation is now controlled by sysctl. changes:Ted Unangst
add e_flags to struct emul. this stores on/off and native flags. check for emul enabled in check_exec(). gather all the emuls into a emulsw so a sysctl can find them. create sysctl. move maxhdrsiz calcualation into init_main so it cleans up sys_execve codepath. teach sysctl utility to grok kern.emul hierarchy. requested and ok deraadt@ some comments from mickey@
2001-11-14Compat layer for 1k Vax aout, from NetBSD.Hugh Graham
2001-09-19Unify elf32 and elf64 code with macros. This forced a renamingArtur Grabowski
of a few functions from elf32.
1999-09-10ELF64kstailey
1997-09-02COMPAT_BSDOS exec and compat changes.Jason Downs
1997-01-13Import compat_m68k4k from NetBSDNiklas Hallqvist
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt
1996-06-07Exec format config changesPer Fogelstrom
1996-05-22Added OpenBSD CVS tag.etheisen
1996-05-22Moved contents of elf_abi.h into sys/exec_elf.h. Adjusted dependantetheisen
files to reflect new header.
1996-05-02pica also uses elfPer Fogelstrom
1995-12-14from netbsd:Theo de Raadt
1) undef various EXEC_ cpp symbols before defining them, in case they're already defined for some reason (this can happen on the alpha, for example, which needs to define EXEC_ECOFF in the std.alpha config file). 2) add hpux compat
1995-10-18initial import of NetBSD treeTheo de Raadt