aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES77
-rw-r--r--TODO4
-rw-r--r--unix/make/Make.OpenBSD-3867
3 files changed, 84 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
new file mode 100644
index 00000000..6699bb2a
--- /dev/null
+++ b/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.
+
diff --git a/TODO b/TODO
index 9aa4aa39..c687660d 100644
--- a/TODO
+++ b/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.
-
diff --git a/unix/make/Make.OpenBSD-386 b/unix/make/Make.OpenBSD-386
new file mode 100644
index 00000000..087ed3ab
--- /dev/null
+++ b/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