aboutsummaryrefslogtreecommitdiff
path: root/src/lib9
AgeCommit message (Collapse)AuthorFilesLines
2004-04-21just a stub.rsc1-0/+8
2004-04-21add RFNOWAIT. this was probably a bad idea.rsc2-3/+65
2004-04-21always a good idea to drop the lock when you're done.rsc2-0/+2
2004-04-21yet morersc1-0/+14
2004-04-21more stuff.rsc1-0/+1
2004-04-21No more malloc or lock inside signal handlers.rsc6-54/+77
2004-04-21Try to gather entropy from /dev/random.wkj1-0/+21
2004-04-20Compute time zone using strftime.rsc1-3/+2
2004-04-20help out freebsd 4.9rsc1-0/+1
2004-04-20make things work on SunOSrsc1-1/+1
2004-04-19clean up when finished.rsc3-3/+0
don't set PLAN9 don't set PLAN9
2004-04-08bye byersc1-116/+0
2004-04-08Cache last uid, gid to make translation faster.rsc1-4/+21
2004-04-02Change _p9strsig to return nil if tmp==nil.rsc5-0/+32
Add atoi, atol, atoll. These versions call strtol/strtoll with base==0. The Unix versions use base==10.
2004-03-26Sometimes it's amazing these haven't been turnedrsc1-1/+1
up by other compilers.
2004-03-26Only use futimesat on Solaris 9rsc1-1/+1
2004-03-26SunOS can rot in hell.rsc1-1/+1
2004-03-25More files.rsc2-0/+57
More files.
2004-03-25Today's changes.rsc19-56/+44
More changes.
2004-03-21Add some missing files.rsc3-0/+35
2004-03-21Small tweaksrsc3-1/+8
Lots of new code imported.
2004-03-05Pipes cannot use SOCK_DGRAM. Back to SOCK_STREAM.rsc3-6/+8
Add debugging to fdwait. Rewrite getcallerpc on PowerMac to be correct.
2004-03-02Change pipes to preserve message boundaries.rsc1-2/+1
2004-03-02Long-standing stability bugs fixed in 9pserve.rsc1-0/+1
Update win to use acme interface directly instead of via pipes. Add comment to pipe about lack of message boundaries.
2004-03-02More Mac tweaks.rsc1-2/+2
2004-03-02Tweaks for the Macintosh.rsc2-2/+1
2004-02-29Update mkmk.sh.rsc1-3/+6
2004-02-29Move utf, fmt. Small header file changes.rsc69-0/+5752
2004-02-29Fighting the good fight.rsc4-9/+105
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.
2004-02-09various tweaks.rsc1-0/+5
2004-01-09Why would the Linux man page actually tell the truth?rsc1-2/+1
2003-12-17Tweaks to various bits.rsc1-24/+33
Until I hear otherwise, Refs aren't used enough to merit their own assembly. They are now implemented with locks.
2003-12-11More files related to user-level file servers.rsc8-0/+317
Also add acme!
2003-12-11Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc10-15/+123
with them.
2003-12-09Bug fixes from the Valgrind oracle.rsc1-0/+1
2003-12-06File system stuff.rsc6-0/+1155
2003-12-06various tweaks.rsc1-0/+5
2003-12-04nanrsc1-0/+27
2003-12-04Clean up yacc files in mkcommon, mkhdr.rsc1-0/+1
Add nan to lib9. Fix memory corruption bugs in 9term.
2003-12-04allow rfork(RFNOTEG|RFPROC|RFFDG) for rc.rsc2-3/+19
2003-12-03Various fixes.rsc3-15/+39
B - fixed usage, DISPLAY :0 vs :0.0 9term - fixed various terminal things rc - notice traps in Read _p9dir - only run disk code for disks dirread - getdirentries on FreeBSD and Linux are different w.r.t. meaning of off. notify - set up so signals interrupt system calls bprint - use bfmt.
2003-11-26call exit rather than _exits inside exits,rsc2-23/+1
so that the c library atexit handlers get a chance to run.
2003-11-25Silence some Mac OS X warnings.rsc2-2/+1
2003-11-25more tweaks.rsc1-0/+2
2003-11-25More tweaks on Linux and Solaris.rsc5-25/+67
2003-11-25Add the #goo to allow use in C++.rsc2-22/+18
Silence a few more warnings. Strip down the mkfiles more. Fix bug in X11 mouse handling, note groups.
2003-11-24Changes for Mac OS X. Most important is stack sizes in samterm,rsc5-10/+14
which were completely bogus. (Libthread used to ignore them but not anymore. Maybe we really should ignore them, but that breaks Venti, which needs *really* big stacks.)
2003-11-24Build correctly on FreeBSD.rsc2-3/+3
(Will this process ever reach a fixed point?)
2003-11-24Tweaks to build properly on Linux.rsc7-11/+52
2003-11-23Make things build on FreeBSD again.rsc2-7/+10