Commit Diff


commit - 8ad517944e46710ab832350c0dc3fc4e9239f7e2
commit + a27e20579cb03a28bd1e1b88e49f80db76e51d68
blob - /dev/null
blob + 6699bb2ad1fefd7e44acec0644928664137141a7 (mode 644)
--- /dev/null
+++ CHANGES
@@ -0,0 +1,77 @@
+
+March 25, 2004
+
+	Change putenv not to free the string after calling real putenv.
+	Apparently BSDs copy the string but Linux and others use the
+	one you pass in.
+
+	Add Indent command to acme listing.  Reported by Rob Pike.
+
+	Define clock to plumbclock in plumber/fsys.c to avoid name clash on SunOS.
+	Reported by Axel Belinfante and Markus Friedl.
+
+	Expanded NOTES to discuss CVS some more.
+
+	Change one instance of ulong in rio to unsigned long.
+
+	Tweak SunOS ps from Axel Belinfante.
+
+	Change diff not to mention the dirty word "stdout" anymore.
+	Reported by Taj Khattra et al.
+
+	Change 9l to add -lpthread on OpenBSD.
+	Reported by Markus Friedl.
+
+	Change 9l to add -Rfoo for each -Lfoo on the command line
+	on SunOS.  Avoids need to maintain LD_LIBRARY_PATH.
+	Reported by Axel Belinfante.
+
+	#define time to p9time in libc.h for systems where time_t != long (OpenBSD).
+	Reported by Markus Friedl.
+
+	Add SHAPE support and bitmapped grey background back to rio.
+	Reported by Markus Friedl.
+
+	Add various OpenBSD-specific files from Markus Friedl.
+
+	Change rcmain to use "test" rather than "/bin/test" to accomodate
+	systems where test is in /usr/bin.   Reported by Sam.
+
+	Silence "unknown id '' in attach" message from acme.
+	There are just more attaches than there were in Plan 9, and not
+	all of them are for windows.
+
+	Change 9term to handle "send" a little better.
+
+	Add grep.  Reported by Taj Khattra.
+
+	Split lib9.h into u.h and libc.h, so that programs can
+	include u.h, then unix headers, then libc.h.  Then changed
+	lib9 to do this.
+	Fixes many warnings on SunOS reported by Axel Belinfante.
+
+	Change 9term not to misfree when plumbing empty string.
+	Fix reported by Taj Khattra.
+
+	Fix threadexecl to process vararg list with va_list etc. rather 
+	than using &f+1.  The &f+1 trick fails on SunOS.  Reported by
+	Axel Belinfate.
+
+	Change x11-init to handle SunOS 24-bit colormapped screen
+	properly?  Fix reported by Axel Belinfante.  Let's just play along.
+
+	Add awd.  Suggested by Sam.
+
+	9term no longer aborts without plumber.
+
+	Remove _p9translate from guts of various calls.
+	Instead, callers who want #9 or #d paths explicitly call unsharp
+	to translate them.
+
+	Added ^F completion to 9term.
+
+	Change win to use a real pty, so that things like rubout work.
+
+	Change 9term, win to handle rubout even when output
+		is streaming in.
+
blob - 9aa4aa39bfc3f75dfe7d2121c16631bcd32c4d01
blob + c687660d69b89ec3f2806231fe216197e5868192
--- TODO
+++ TODO
@@ -7,7 +7,6 @@
 
 * Venti
 	- wrote new venti library; server uses it and runs
-	- vac needs to be changed to use new library
 	- need way to mount vacs.  have all the code for a /vac file
 	  system (e.g., cd /vac/68b329da9893e34099c7d8ad5cb9c940da9393e3)
 	  but need to put it together.
@@ -20,6 +19,3 @@
 	  needs cleanup and release.  should be easy to add ext2,
 	  fat.  ntfs harder but possible.
 
-* win
-	need to make a real pty so that ^D etc. work.
-
blob - /dev/null
blob + 087ed3abab5ea1bb549989f2c6abbae4ce024922 (mode 644)
--- /dev/null
+++ unix/make/Make.OpenBSD-386
@@ -0,0 +1,7 @@
+CC=gcc
+CFLAGS+=-Wall -Wno-missing-braces -Wno-parentheses -Wno-switch -O2 -g -c -I. -I$(PREFIX)/include
+O=o
+AR=ar
+ARFLAGS=rvc
+NAN=nan64.$O	# default, can be overriden by Make.$(SYSNAME)
+NAN=nan64.$O