commit a27e20579cb03a28bd1e1b88e49f80db76e51d68 from: rsc date: Thu Mar 25 23:08:24 2004 UTC More files. 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