aboutsummaryrefslogtreecommitdiff
path: root/src/libplumb
Commit message (Collapse)AuthorAgeFilesLines
* warnings: fix warnings on newer compilersDan Cross2025-07-241-0/+2
| | | | | | | | | | Mostly turning the crank on fixing simple warnings: arrays, for instance, can never be nil. A couple of pointers should have been initialized to `nil` before being tested. Some logic in `troff` was simplified: basically, an `if` statement had a condition that must have always been true if that section of code were being executed at all.
* Trivial changes: whitespace and modes.Dan Cross2020-01-103-2/+0
| | | | | | | | | Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
* libplumb, Mail: fix crash on nil plumb fidsMathieu Lonjaret2009-09-121-0/+4
| | | | http://codereview.appspot.com/116083
* plumbunmountrsc2006-06-251-0/+13
|
* shufflersc2005-03-181-3/+6
|
* remove thread.crsc2005-01-042-35/+0
|
* use 9pclientrsc2005-01-042-7/+6
|
* change to use new thread libraryrsc2004-12-271-3/+3
|
* add portdatersc2004-12-261-0/+4
|
* change to plumb betterrsc2004-06-093-136/+145
|
* various bug fixesrsc2004-04-241-0/+8
|
* clean up when finished.rsc2004-04-191-1/+0
| | | | | don't set PLAN9 don't set PLAN9
* Today's changes.rsc2004-03-251-1/+0
| | | | More changes.
* Small tweaksrsc2004-03-212-10/+53
| | | | Lots of new code imported.
* Threadplumbrecv.rsc2004-02-291-0/+33
|
* Fighting the good fight.rsc2004-02-291-0/+1
| | | | | | | | | | | | Move libfmt, libutf into subdirectories of lib9. Add poll-based socket i/o to libthread, so that we can avoid using multiple procs when possible, thus removing dependence on crappy pthreads implementations. Convert samterm, acme to the single-proc libthread. Bring libcomplete, acme up-to-date w.r.t. Plan 9 distribution.
* Tweaks to various bits.rsc2003-12-171-20/+53
| | | | | Until I hear otherwise, Refs aren't used enough to merit their own assembly. They are now implemented with locks.
* Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc2003-12-111-27/+9
| | | | with them.
* fix libplumbrsc2003-11-252-7/+11
|
* make -> mkrsc2003-11-233-23/+22
| | | | use $HOME/mnt/plumb as named pipe.
* Single-threaded plumber that can run "start" rules.rsc2003-10-143-0/+530
Thanks to Caerwyn Jones.