summaryrefslogtreecommitdiff
path: root/sys/src/libc/port
AgeCommit message (Expand)Author
2020-12-23libc: re-implement getuser() by stating /proc/$pid/statuscinap_lenrek
2020-12-07libc: open internal file-descriptor with OCEXEC flagcinap_lenrek
2020-11-01libc: recurse on smaller half of arrayOri Bernstein
2020-09-22libc: ignore '?' in date format stringsOri Bernstein
2020-09-22libc: make yday 0-based, as docs suggestOri Bernstein
2020-09-01tmparse: put in local timezone hackOri Bernstein
2020-08-26tmparse: fix typoOri Bernstein
2020-08-26libc: tmparse should ignore leading whitespaceOri Bernstein
2020-08-09libc: new date apisOri Bernstein
2020-06-15libc: revert date change again. this is getting ridicuoulus.cinap_lenrek
2020-06-14libc, seconds: new time and date apis (try 2)Ori Bernstein
2020-06-14libc: reverting previous change until ori can fix itcinap_lenrek
2020-06-13libc, seconds: new time and date apis.Ori Bernstein
2019-06-16Handle NaN and Inf edge cases as specified by posix, instead of barfing.Ori Bernstein
2019-05-05libc: fix NaN check precedence bug in modf() (thanks BurnZeZ)cinap_lenrek
2017-12-31libc: constant time implementation for encode(2) routines, fix base32cinap_lenrek
2017-10-20libc: cleanup atexit and put exits() in its own compilation unitcinap_lenrek
2016-11-05libc: move calloc() into its own compilation unitcinap_lenrek
2016-09-11libc: dont use floating point for portable umuldiv(), use 64 bit uvlongcinap_lenrek
2016-08-27libc: add poolisoverlap() and definitions for Pool *secrmemcinap_lenrek
2016-04-13libc: remove unneeded #include <auth.h> for crypt() and netcrypt()cinap_lenrek
2016-03-19libc: trailing whitespace cleanupBurnZeZ
2016-03-16libc: fix runestrecpy() return value (thanks spew)cinap_lenrek
2015-08-03libc: make atoi() not parse c-style octal and hex numberscinap_lenrek
2015-04-08pool: avoid triggering assert(b->magic != FREE_MAGIC) in blocksetsize() for m...cinap_lenrek
2015-02-26pool: maintain Pool.curalloc for poolallocalign() and blockgrow()cinap_lenrek
2015-01-05pool: more strict checktree() for poolcheckcinap_lenrek
2014-02-17prof: properly save and restore RARG for amd64cinap_lenrek
2014-02-14libc: remove malloc.acid and pool.acidcinap_lenrek
2014-02-06pool: use uintptr for pool sizecinap_lenrek
2014-02-02malloctag: only store lower 32bit of malloc tag, fix getrealloctagcinap_lenrek
2014-02-02mallocalign: make sure alignptr offset is modulo align when -offset > aligncinap_lenrek
2014-01-20malloc: change malloc and realloc tag types to uintptrcinap_lenrek
2013-12-17pool: update debug log format string for poolallocalign()cinap_lenrek
2013-10-17libc: updated acid files for 21 bit rune changecinap_lenrek
2013-09-26reverting semaphore lock changes from sources (r41ccd6d221da, rb28756e5ba29)cinap_lenrek
2013-09-21libc: change tas/sleep locks to cas/semacquire/semrelease locks (from sources)cinap_lenrek
2013-08-14libc: Prevent infinite recursion when modf is called with NaN or Inf argument...cinap_lenrek
2013-06-14pool: use splaying to balance free node treecinap_lenrek
2013-06-10acid: fix dumptree() acid function to work in kernel debug, update malloc.aci...cinap_lenrek
2013-05-31pool: do poolcheck when free nodes get corrupted instead of assertcinap_lenrek
2013-05-01frexp: handle NaN values (from sources)cinap_lenrek
2013-01-25libc: set malloctag for runestrdup()cinap_lenrek
2012-12-31fix utf and rune handling in preparation for 32bit runescinap_lenrek
2012-08-19calloc: check multiplication overflowcinap_lenrek
2011-09-05strdup: set malloctagcinap_lenrek
2011-03-30Import sources from 2011-03-30 iso image - libTaru Karttunen
2011-03-30Import sources from 2011-03-30 iso imageTaru Karttunen