| #
7c325577 |
| 27-Sep-1996 |
cgd <cgd@NetBSD.org> |
slightly clean up some of the changes made when ELF64 support went in
|
| #
9c3e274c |
| 26-Sep-1996 |
cgd <cgd@NetBSD.org> |
adapt ELF-using compat code to use new ELF definitions/code. At this point, these are restricted to 32-bit ELF, and should be severely cleaned.
|
| #
a8fd2576 |
| 03-Sep-1996 |
mycroft <mycroft@NetBSD.org> |
Define execv() and execve() consistently across emulations. Do path name translation.
|
| #
d83602c1 |
| 13-Jun-1996 |
christos <christos@NetBSD.org> |
Simplify and add comments.
|
| #
4d9a6e09 |
| 13-Jun-1996 |
christos <christos@NetBSD.org> |
- Pass the Elf32_Ehdr in the linux probe function, and use it!
Since linux binaries are (mostly) always compiled with gcc, look for the gcc signature in the .comment section header: "\0 GCC: (GNU) "
- Pass the Elf32_Ehdr in the linux probe function, and use it!
Since linux binaries are (mostly) always compiled with gcc, look for the gcc signature in the .comment section header: "\0 GCC: (GNU) ". I've changed the probe order in kern/exec_elf.c to probe for linux ELF binaries first and fall back to SVR4 binaries. This makes statically linked binaries work for both linux and svr4. Note that gcc-compiled svr4 binaries, still contain the operating system signature first and then the GCC signature, so there is no conflict. Yes this is a hack.
show more ...
|
| #
151fa70f |
| 05-Apr-1996 |
christos <christos@NetBSD.org> |
Prototyping changes.
|
| #
245f292f |
| 07-Oct-1995 |
mycroft <mycroft@NetBSD.org> |
Prefix names of system call implementation functions with `sys_'.
|
| #
e1da0d53 |
| 19-Sep-1995 |
thorpej <thorpej@NetBSD.org> |
Make system calls conform to a standard prototype and bring those prototypes into scope.
|
| #
88b8e43a |
| 14-Aug-1995 |
mycroft <mycroft@NetBSD.org> |
Rearrange #includes.
|
| #
6b95b513 |
| 24-Jun-1995 |
christos <christos@NetBSD.org> |
Use compat_util.[ch].
|
| #
c4aaa600 |
| 22-Jun-1995 |
fvdl <fvdl@NetBSD.org> |
* Changed to use generic ELF code from kern/exec_elf.c (which was taken from the svr4 exec code plus the linux compat mods) * Include file change * Add multicast sockopts (from John Brezak)
|
| #
fb777788 |
| 11-Jun-1995 |
fvdl <fvdl@NetBSD.org> |
Don't forget to acknowledge that all the ELF stuff was taken from Christos' svr4 code.
|
| #
fc7cfb5f |
| 11-Jun-1995 |
fvdl <fvdl@NetBSD.org> |
* Make Linux ELF binaries work. Lots of code duplication, but it will have to do for now. * Add a sanity check in linux_uselib
|
| #
bfd22ffd |
| 16-May-1995 |
mycroft <mycroft@NetBSD.org> |
Generate the new ps_strings format.
|
| #
44eef7c2 |
| 22-Apr-1995 |
christos <christos@NetBSD.org> |
- added struct emul to all emulations. - removed all setup functions. - added copyargs() functions where needed.
|
| #
623f1e39 |
| 07-Apr-1995 |
fvdl <fvdl@NetBSD.org> |
Handle Linux signal tramp code differently. Some changes because of the now seperate Linux signal trampoline code. Add linux_sigreturn to syscalls.master.
|
| #
182c23c8 |
| 05-Mar-1995 |
fvdl <fvdl@NetBSD.org> |
Added a few more system calls. More consistent alternate root file semantics throughout.
|
| #
3bf459f3 |
| 28-Feb-1995 |
fvdl <fvdl@NetBSD.org> |
Added Linux compat code.
|