summaryrefslogtreecommitdiff
path: root/sys/src/ape/lib/ap
AgeCommit message (Expand)Author
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-12-18strndup: don't assume buffer is terminatedOri Bernstein
2020-12-17libap: add strndupOri Bernstein
2020-08-29ape/ctype.h: add isblank, fix functions (thanks staalmannen)Ori Bernstein
2020-05-15Fix scans of more than one character in %[]Ori Bernstein
2020-05-12[ape] add missing conversion flags for scanfOri Bernstein
2020-05-09fix '%[]' specifiers and '%n' (thanks phil9)Ori Bernstein
2020-03-09fix alignment in ape mallocOri Bernstein
2020-02-10remove C99_SPRINTF_EXTENSION define.Ori Bernstein
2019-09-09ape: Add mkstemp to /sys/src/ape/lib/ap/gen/mkfileRoberto E. Vargas Caballero
2019-09-09Add mkstemp to stdlib.hRoberto E. Vargas Caballero
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
2019-05-09libc: fix return value for arm64 memset() and memove()cinap_lenrek
2019-05-09libc: use MOVP instruction for arm64 memmove() and memset()cinap_lenrek
2019-05-09libc: provide arm64 assembly versions for memmove() and memset()cinap_lenrek
2019-05-03ape: initial support for arm64cinap_lenrek
2018-07-03ape: fix MAXSIGspew
2018-07-01ape: an implemenation of getitimer setitimerspew
2018-06-21ape: add strnlenspew
2018-06-20ape: provide bogus chroot implementationspew
2018-06-17ape: add some common fields for stat, grp and pwdspew
2018-05-24ape: floating point improvements (thanks spew)aiju
2017-10-28libc: improve alignment of QLp structure on amd64, cosmeticscinap_lenrek
2016-11-27stdio: fix sclose() buffer overrun when terminating string, realloc() error h...cinap_lenrek
2016-08-28ape: add d_stat struct in dirent struct allowing the avoidance of statscinap_lenrek
2016-05-04retire the dec alpha portcinap_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
2016-01-07ape/stdio: %z format is VLONG on amd64cinap_lenrek
2015-10-04ape: add missing _subv() function to 386/vlop.scinap_lenrek
2015-10-04ape: add machine specific code for spimcinap_lenrek
2015-10-04libc: add _uv2d()/uv2f() and _vas*d() functions to vlrt.ccinap_lenrek
2015-08-08ape: fix build for objtype=spimcinap_lenrek
2015-08-04ape: implement altzone for tzset()cinap_lenrek
2015-08-04ape: fix mktime() againcinap_lenrek
2015-07-07ape: port libc smp tas() for armcinap_lenrek
2015-03-25ape: fix main9 for mipscinap_lenrek
2015-03-25ape: fix lockinit() for mipscinap_lenrek
2015-03-18ape: silence compiler "no return at end of function" for mips lock.ccinap_lenrek
2014-12-25getfcr: change getfcr/setfcr to use VFPcinap_lenrek
2014-12-22ape: add fprint %z format (thanks Ori_B)cinap_lenrek
2014-05-29ape/stdio: set errno to EMFILE when running out of streamscinap_lenrek
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