Go to file
thorpej 0ec193c9b2 Get COMPAT_HPUX partially working on the hp300. Notable improvements:
* It compiles (and links).
	* Make use of "/emul/hpux" where applicable.
	* Untangle a bit, pulling some funtions from the monolithic
	  hpux_compat.c into hpux_file.c, hpux_exec.c, etc.
	* Fix a couple of bugs.
Yet to do:
	* Move hp300-specific functions into hp300/hp300/hpux_machdep.c.
	* Make everything work properly (you laugh...)

These changes are sufficient to run some simple HP-UX 9.x executables,
including ls(1) (which will read password and group information from the
YP server correctly, albeit slowly), a simple "hello world", uname(1),
and a few other odds and ends.  Dynamically linked executables work, and
demand-paging _seems_ to work properly.  Major problems:
	* socket and/or signal handling appears to need some work yet.
	* 99% sure I didn't do exactly the right thing adjusting for the
	  fact that "kstack" is gone now.
	* ktrace(1)'ing some executables (HP-UX telnet(1) is what I tried)
	  causes the HP-UX executable to dump core with a SIGSEGV for an
	  as of yet unknown reason.

This is mostly meant as a checkpoint/snapshot, to make it easier for others
to track progress on this code, and hack on it themselves.  It's certainly
better off now than before.
1995-11-28 08:39:45 +00:00
bin merge in changes from 1.1 release branch 1995-11-28 05:12:44 +00:00
distrib Release notes for 1.1 1995-11-24 08:50:29 +00:00
etc merge in changes from 1.1 release branch 1995-11-28 05:40:18 +00:00
games Parallel make fixes 1995-10-22 21:04:42 +00:00
gnu extract gecos field from passwd in a more efficent manner (one sed instead of grep, awk, and a sed) 1995-11-23 02:10:43 +00:00
include change definition of profil() to make it 64-bit friendly. This has 1995-11-22 23:07:19 +00:00
lib merge in changes from 1.1 release branch 1995-11-28 06:41:14 +00:00
libexec Vax support for ld, so we (at least) can link static binaries. 1995-10-19 13:10:17 +00:00
regress pc532 doesn't have ieefp exception stuff working. Don't test it. 1995-10-03 21:59:36 +00:00
sbin merge in changes from 1.1 release branch 1995-11-28 05:25:28 +00:00
share merge in changes from 1.1 release branch 1995-11-28 08:03:22 +00:00
sys Get COMPAT_HPUX partially working on the hp300. Notable improvements: 1995-11-28 08:39:45 +00:00
usr.bin add -Dunix to CFLAGS 1995-11-22 21:52:48 +00:00
usr.sbin merge in changes from 1.1 release branch 1995-11-28 05:25:28 +00:00
Makefile New-style RCS id. 1995-10-09 02:11:28 +00:00