aboutsummaryrefslogtreecommitdiff
path: root/src/lib9/mkfile
Commit message (Collapse)AuthorAgeFilesLines
* lib9: pass $PLAN9_TARGET via CPP for get9root fallback valueSören Tempel2022-07-271-0/+3
| | | | | Allows this function to always return the proper path in situations where the $PLAN9 environment variable is not set, i.e. a rc login shell.
* lib9: move seek into open.cRuss Cox2020-05-171-1/+0
| | | | More preparation for opendir.
* lib9: merge create, open, dirread into open.cRuss Cox2020-05-171-2/+0
| | | | Preparation for using opendir.
* lib9: make a p9frexp function wrapping system frexpRuss Cox2020-01-121-0/+1
| | | | | | Under certain conditions it looks like frexp gets #defined to something else on macOS during system headers, which then breaks the declaration in libc.h.
* lib9: remove getcallerpc implementationsRuss Cox2020-01-071-1/+1
| | | | | | | | These make no sense and are not really needed at all. Add a best-effort attempt to get at the gcc/clang macro in lib9.h, but if it fails, no big deal. Fixes #324.
* lib9: import frand function from Plan 9David du Colombier2017-09-011-0/+1
| | | | Fixes #15.
* lib9: rewrite date routines to use /usr/share/zoneinfo directlyMichael Teichgräber2008-07-091-1/+3
|
* lib9: add write function that withstands interruptsRuss Cox2008-07-041-0/+1
|
* pinrsc2006-06-261-0/+1
|
* more testsrsc2006-05-221-0/+21
|
* add exitcodersc2006-02-121-0/+1
|
* add getnetconninforsc2005-02-131-0/+1
|
* hard code list of plan 9 services in case they are not in /etc/servicesrsc2005-02-111-0/+3
|
* add cryptrsc2005-02-081-0/+1
|
* Add searchpath().rsc2005-01-231-0/+1
|
* add execl and randrsc2005-01-041-0/+2
|
* plan 9 changesrsc2004-12-261-1/+1
|
* cleanups - lots of removed files now in thread library.rsc2004-12-261-5/+0
| | | | | qlock.c - stubs to thread library notify.c - clean interface slightly.
* Get rid of 9proc.rsc2004-09-231-3/+0
|
* Continue the pthreads torture.rsc2004-09-211-2/+3
|
* Continue switching library over to pthreads when possible.rsc2004-09-171-1/+0
| | | | | Tprimes works on Linux 2.6. You can only have 128 procs though.
* add strdup for debugging.rsc2004-06-091-0/+1
|
* little bug fixesrsc2004-05-141-1/+1
|
* add -W to specify window size.rsc2004-04-291-0/+1
| | | | various other little fixes.
* add thisrsc2004-04-231-0/+1
|
* add RFNOWAIT. this was probably a bad idea.rsc2004-04-211-0/+1
|
* always a good idea to drop the lock when you're done.rsc2004-04-211-0/+1
|
* more stuff.rsc2004-04-211-0/+1
|
* clean up when finished.rsc2004-04-191-1/+0
| | | | | don't set PLAN9 don't set PLAN9
* Change _p9strsig to return nil if tmp==nil.rsc2004-04-021-0/+3
| | | | | | Add atoi, atol, atoll. These versions call strtol/strtoll with base==0. The Unix versions use base==10.
* Today's changes.rsc2004-03-251-2/+2
| | | | More changes.
* Small tweaksrsc2004-03-211-0/+3
| | | | Lots of new code imported.
* Tweaks for the Macintosh.rsc2004-03-021-1/+0
|
* Update mkmk.sh.rsc2004-02-291-3/+6
|
* Fighting the good fight.rsc2004-02-291-0/+71
| | | | | | | | | | | | 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.
* Add support for user-level 9P servers/clients and various bug fixes to go ↵rsc2003-12-111-0/+9
| | | | with them.
* various tweaks.rsc2003-12-061-0/+5
|
* Clean up yacc files in mkcommon, mkhdr.rsc2003-12-041-0/+1
| | | | | Add nan to lib9. Fix memory corruption bugs in 9term.
* Changes for Mac OS X. Most important is stack sizes in samterm,rsc2003-11-241-1/+0
| | | | | | 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.)
* Annoying changes to work on Sun boxes.rsc2003-11-231-1/+1
|
* Various additions and fixes.rsc2003-11-231-0/+73
|
* Reorgrsc2003-09-301-2/+0
|
* Initial revisionrsc2003-09-301-0/+2