NameLast commit messageLast commit date
..
fmtconvert to 4-byte UTF-8 and 32-bit Rune17 years ago
utfconvert to 4-byte UTF-8 and 32-bit Rune17 years ago
_exits.cadd exitcode20 years ago
_p9dialparse.cignore /net/ prefixes - been long enough20 years ago
_p9dir.clib9: fix Apple disksize prototype18 years ago
_p9translate.cToday's changes. More changes.22 years ago
announce.cunix is not a variable name21 years ago
argv0.cVarious tweaks to make things run on Mac OS. The main change is the use of pthread to implement ffork.23 years ago
atexit.cadd exitcode20 years ago
atnotify.cVarious additions and fixes.22 years ago
atoi.cChange _p9strsig to return nil if tmp==nil.22 years ago
atol.cChange _p9strsig to return nil if tmp==nil.22 years ago
atoll.cChange _p9strsig to return nil if tmp==nil.22 years ago
await.capple21 years ago
cistrcmp.cVarious additions and fixes.22 years ago
cistrncmp.cVarious additions and fixes.22 years ago
cistrstr.cVarious additions and fixes.22 years ago
cleanname.cSingle-threaded plumber that can run "start" rules. Thanks to Caerwyn Jones.23 years ago
convD2M.ccorrect array size (Marco Gaddoni)20 years ago
convM2D.cAdd statcheck.21 years ago
convM2S.clib9: dotu fixes in convS2M, convM2S17 years ago
convS2M.clib9: dotu fixes in convS2M, convM2S17 years ago
create.cbetter error message21 years ago
crypt.cadd crypt21 years ago
ctime.clib9: rewrite date routines to use /usr/share/zoneinfo directly18 years ago
debugmalloc.cUse gcc -ansi -pedantic in 9c. Fix many non-C89-isms.20 years ago
dial.cdial: allow host==0 when net=="unix"17 years ago
dirfstat.cexpose unix mode bits21 years ago
dirfwstat.clib9: can change length in dirfwstat, dirwstat; mode in dirwstat (David Swasey)17 years ago
dirmodefmt.cbetter symlink21 years ago
dirread.clib9: fix dirread/stat mismatch on Snow Leopard17 years ago
dirstat.cexpose unix mode bits21 years ago
dirwstat.clib9/dirwstat: missing prototype for chmod17 years ago
dup.cVarious additions and fixes.22 years ago
encodefmt.cUse gcc -ansi -pedantic in 9c. Fix many non-C89-isms.20 years ago
errstr.cUse gcc -ansi -pedantic in 9c. Fix many non-C89-isms.20 years ago
exec.cVarious additions and fixes.22 years ago
execl.cin with the new21 years ago
exitcode.cadd exitcode20 years ago
fcallfmt.c9P2000.u fixes (Lucho Ionkov)20 years ago
fmtlock2.clock using Lock instead of QLock. qlocks are complicated enough that they need to be able to print during debugging.21 years ago
fork.cContinue the pthreads torture.22 years ago
get9root.ccache answer21 years ago
getcallerpc-386.cInitial revision23 years ago
getcallerpc-arm.carm21 years ago
getcallerpc-power.cvarious forgotten files22 years ago
getcallerpc-sun4u.sVarious additions and fixes.22 years ago
getcallerpc-x86_64.cadd x86 6421 years ago
getenv.cSmall tweaks Lots of new code imported.22 years ago
getfields.cInitial revision23 years ago
getnetconn.ccorrect size20 years ago
getns.clib9: allow no $DISPLAY on OS X in getns18 years ago
getuser.cToday's changes. More changes.22 years ago
getwd.cVarious additions and fixes.22 years ago
jmp.cVarious additions and fixes.22 years ago
LICENSEmore licensing17 years ago
lnrand.cAdd some missing files.22 years ago
lock.cRewrite to remove dependence on rendezvous and its bizarre data structures. Makes it easier to use pthreads too. Still need to add code for non-pthreads systems.22 years ago
lrand.cRename lrand to p9lrand, too.21 years ago
main.cGet rid of 9proc.22 years ago
malloc.ccannot trust system libraries to lock properly. sigh.21 years ago
malloctag.cInitial revision23 years ago
mallocz.cToday's changes. More changes.22 years ago
mkfilelib9: rewrite date routines to use /usr/share/zoneinfo directly18 years ago
nan.cFighting the good fight.22 years ago
needsrcquote.cVarious additions and fixes.22 years ago
needstack.cjust a stub.22 years ago
netcrypt.chard code list of plan 9 services in case they are not in /etc/services21 years ago
netmkaddr.clib9: make netmkaddr handle unix! addresses better18 years ago
notify.clib9: turn certain signals off by default18 years ago
nrand.cInitial revision23 years ago
nulldir.clib9: null d->ext during nulldir18 years ago
open.cbetter error message21 years ago
opentemp.clib9: add mode parameter to opentemp18 years ago
pin.cpin20 years ago
pipe.cSmall tweaks Lots of new code imported.22 years ago
portdateplan 9 changes21 years ago
post9p.cpost9p: try mount9p before 9pfuse18 years ago
postnote.cBuild correctly on FreeBSD. (Will this process ever reach a fixed point?)22 years ago
priv.cNo more malloc or lock inside signal handlers.22 years ago
qlock.csunos fixes21 years ago
quote.cno wide character constants; sigh21 years ago
rand.cAvoid conflicts with stdlib.21 years ago
read9pmsg.cFile system stuff.22 years ago
readcons.chard code list of plan 9 services in case they are not in /etc/services21 years ago
readn.cInitial revision23 years ago
rfork.cunused i20 years ago
searchpath.cAdd searchpath().21 years ago
seek.cVarious additions and fixes.22 years ago
sendfd.cdon't die on eof in sendfd20 years ago
sleep.cfix sleep for OpenBSD 4.0 (Tim Wiess)20 years ago
strdup.cadd strdup for debugging.22 years ago
strecpy.cInitial revision23 years ago
sysfatal.cmake things work on SunOS22 years ago
syslog.chard code list of plan 9 services in case they are not in /etc/services21 years ago
sysname.ccache answer21 years ago
test.cInitial revision23 years ago
testfltfmt.cmore tests20 years ago
testfmt.cmore tests20 years ago
testfork.cInitial revision23 years ago
testprint.cmore tests20 years ago
time.cToday's changes. More changes.22 years ago
tm2sec.clib9: rewrite date routines to use /usr/share/zoneinfo directly18 years ago
tokenize.cInitial revision23 years ago
truerand.cprint correct file name21 years ago
u16.cInitial revision23 years ago
u32.cInitial revision23 years ago
u64.cInitial revision23 years ago
udp.cVarious additions and fixes.22 years ago
unsharp.cMore files. More files.22 years ago
wait.cadd awaitfor and waitfor21 years ago
waitpid.cVarious additions and fixes.22 years ago
write.clib9: add write function that withstands interrupts18 years ago
zoneinfo.clib9: rewrite date routines to use /usr/share/zoneinfo directly18 years ago
zoneinfo.hlib9: rewrite date routines to use /usr/share/zoneinfo directly18 years ago
LICENSE
The files listed below may be redistributed either under the
terms of the Lucent Public License version 1.02 or under the
terms of the simpler MIT-style license at the bottom of this file.
The files listed below were written from scrach for plan9port
and do not derive from the Plan 9 from Bell Labs distribution.

	../../include/u.h
	non-Plan 9 code in ../../include/libc.h
	_exits.c
	_p9dialparse.c
	_p9dir.c
	_p9translate.c
	announce.c
	argv0.c
	atoi.c
	atol.c
	atoll.c
	await.c
	create.c
	debugmalloc.c
	dial.c
	dirfstat.c
	dirfwstat.c
	dirstat.c
	dirwstat.c
	dup.c
	errstr.c
	exec.c
	execl.c
	exitcode.c
	fmtlock2.c
	fork.c
	get9root.c
	getcallerpc-386.c
	getcallerpc-arm.c
	getcallerpc-power.c
	getcallerpc-sun4u.s
	getcallerpc-x86_64.c
	getenv.c
	getnetconn.c
	getns.c
	getuser.c
	getwd.c
	jmp.c
	lock.c
	main.c
	malloc.c
	malloctag.c
	mallocz.c
	nan.c
	needstack.c
	notify.c
	open.c
	opentemp.c
	pin.c
	pipe.c
	post9p.c
	postnote.c
	priv.c
	qlock.c
	readcons.c
	rfork.c
	searchpath.c
	seek.c
	sendfd.c
	sleep.c
	strdup.c
	sysfatal.c
	sysname.c
	time.c
	truerand.c
	udp.c
	unsharp.c	

The other source files in this directory do derive from Plan 9 and
are distributed only under the terms of the  Lucent Public License
version 1.02, as detailed in ../../LICENSE.

Copyright 2001-2007 Russ Cox.  All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.