From a27e20579cb03a28bd1e1b88e49f80db76e51d68 Mon Sep 17 00:00:00 2001 From: rsc Date: Thu, 25 Mar 2004 23:08:24 +0000 Subject: More files. --- CHANGES | 77 ++++++++++++++++++++++++++++++++++++++++++++++ TODO | 4 --- unix/make/Make.OpenBSD-386 | 7 +++++ 3 files changed, 84 insertions(+), 4 deletions(-) create mode 100644 CHANGES create mode 100644 unix/make/Make.OpenBSD-386 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 -- cgit v1.2.3