summaryrefslogtreecommitdiff
path: root/sys/src/ape/lib/ap/plan9
AgeCommit message (Expand)Author
2022-01-03ape: allow exporting rc functions in environ[]cinap_lenrek
2021-01-23ape: apply infinite recursion in fmod() fix (thanks jxy and ality)cinap_lenrek
2021-01-19ape/libap: fix _startbuf, check rfork return (thanks pixelherodev)Ori Bernstein
2020-12-23ape: re-implement getlogin() by stating /proc/$pid/statuscinap_lenrek
2020-12-19libc: implement getppid() reading /proc/$pid/ppid instead of /dev/ppidcinap_lenrek
2020-03-09fix alignment in ape mallocOri Bernstein
2019-06-24ape: reimplement rename() - fixing compiler warnings and handling more error ...cinap_lenrek
2019-06-23ape: revert rename() changecinap_lenrek
2019-06-21Turn on warnings when building libap.Ori Bernstein
2019-05-10ape: fix malloc to deal with more than 4GB of memory on 64 bit systemscinap_lenrek
2018-07-03ape: fix MAXSIGspew
2018-07-01ape: an implemenation of getitimer setitimerspew
2018-06-20ape: provide bogus chroot implementationspew
2018-06-17ape: add some common fields for stat, grp and pwdspew
2017-10-28libc: improve alignment of QLp structure on amd64, cosmeticscinap_lenrek
2016-08-28ape: add d_stat struct in dirent struct allowing the avoidance of statscinap_lenrek
2016-05-04ape: return plan9 error strings from strerror()cinap_lenrek
2016-04-10ape: remove broken 9errstr.ccinap_lenrek
2016-04-10ape: add internal _NSEC() function and make gettimeofday() use itcinap_lenrek
2014-02-17prof: properly save and restore RARG for amd64cinap_lenrek
2013-09-26reverting semaphore lock changes from sources (r41ccd6d221da, rb28756e5ba29)cinap_lenrek
2013-09-21ape: change tas/sleep locks to cas/semacquire/semrelease locks (from sources)cinap_lenrek
2013-05-11ape: change types from unsigned long to void* for rendezvous() and segattach(...cinap_lenrek
2013-05-06ape: remove unused variablesppatience0
2013-05-06ape: fix uninitialized variable bug in getfields()ppatience0
2013-05-06mergeppatience0
2013-05-06access: unused variableppatience0
2013-05-03ape: get rid of fixed MUXADDR for buffered i/ocinap_lenrek
2013-05-03ape: remove unused variables from _buf (from erik qunastros _bufupd patch)cinap_lenrek
2013-05-01frexp: handle NaN values (from sources)cinap_lenrek
2013-03-11ape: threadsafe errnocinap_lenrek
2013-03-11ape: fix thread race with close() and select()cinap_lenrek
2013-03-11ape/malloc: make malloc and free threadsafe for pythoncinap_lenrek
2013-03-10ape: check for invalid filedescriptors in select()cinap_lenrek
2013-02-08ape: fix bug in access()ppatience0
2012-12-03ape: fix memory leak and path limit in unlink()cinap_lenrek
2012-12-03ape: forgot to set errno in access() for dir create failcinap_lenrek
2012-12-03ape: fix _grpmems(), access(), getppid(), cleanupcinap_lenrek
2012-12-03ape: fix putenv()cinap_lenrek
2012-12-03ape: fix more bugs, use /env and /proc instead of #e and #p, cleanupcinap_lenrek
2012-12-03ape: initialize _tos and use _tos->pid for getpid()cinap_lenrek
2012-12-02ape: fix buffer overflow in _envsetup()cinap_lenrek
2012-07-30import updated compilers from sourcescinap_lenrek
2011-06-04ape: fix symbol name collision for by renaming static timezone struct to tzcinap_lenrek
2011-05-03ape: fix broken chmod for directories. (makes hg work again)cinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen