summaryrefslogtreecommitdiff
path: root/sys/src/ape
AgeCommit message (Expand)Author
2014-02-17prof: properly save and restore RARG for amd64cinap_lenrek
2014-02-01libc and ape support for amd64cinap_lenrek
2014-01-20ape: remove local copy of memccpy()cinap_lenrek
2013-12-28ape: move strdup() from libbsd to libap (from sources)cinap_lenrek
2013-11-06synchronize ape's vfprintf with libstdiomischief
2013-10-26mkfiles: do not rely on path containing the . elementcinap_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-06-08ape: fix _main stack setup for arm (_privates and _errnoloc was inside argv)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-04-05ape: inet_ntop() print v4 mapped addresses in v6 as dotted quadcinap_lenrek
2013-04-02ape: inet_pton() parse dotted address to IPv4 mapped addresses for AF_INET6cinap_lenrek
2013-04-02ape: check *alen before copying in getpeername(), getsockname() and accept()cinap_lenrek
2013-04-01ape: add inet_aton()cinap_lenrek
2013-03-31ape: initial IPv6 support, inet_pton()/inet_ntop(), getaddrinfo()/getnameinfo()cinap_lenrek
2013-03-29ape: fix potential double close in socket() and protect rock chain with spinlockcinap_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-11ape/stdio: make fopen() quasi threadsafe for pythoncinap_lenrek
2013-03-10ape: check for invalid filedescriptors in select()cinap_lenrek
2013-02-28ape: add PASS_MAX constant for getpass() to limits.h (from patch/ape-pass_max)cinap_lenrek
2013-02-08ape: fix bug in access()ppatience0
2013-01-09ape: fix getsockname() byte swaped ports (by yarikos)cinap_lenrek
2012-12-31fix utf and rune handling in preparation for 32bit runescinap_lenrek
2012-12-04ape/mv: check if from path fits and error if too longcinap_lenrek
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: putenv, add file :)cinap_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-08-19calloc: check multiplication overflowcinap_lenrek
2012-08-08ape/mkfile: work arround fake "command line arguments" rule matchingcinap_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-06-03fixed mktime bugaiju
2011-06-04fixed tzset(), hopefully hg timezone bug should be fixed nowaiju
2011-06-03added (unfinished) nanosleep to APEaiju
2011-05-23Fix mkfile from prev committaruti
2011-05-23Add ape/cp + ape/mvtaruti