Konstantin Belousov 7332c129e0 Add support for executing the FreeBSD 1/i386 a.out binaries on amd64.
In particular:
- implement compat shims for old stat(2) variants and ogetdirentries(2);
- implement delivery of signals with ancient stack frame layout and
  corresponding sigreturn(2);
- implement old getpagesize(2);
- provide a user-mode trampoline and LDT call gate for lcall $7,$0;
- port a.out image activator and connect it to the build as a module
  on amd64.

The changes are hidden under COMPAT_43.

MFC after:   1 month
2011-04-01 11:16:29 +00:00
..
2011-03-24 15:09:36 +00:00
2011-04-01 03:41:41 +00:00
2011-03-17 00:29:53 +00:00
2011-04-01 03:27:55 +00:00
2011-02-21 09:01:34 +00:00
2011-03-31 15:23:32 +00:00
2011-03-16 16:44:08 +00:00