Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-12-30 | libthread: simplify | Russ Cox | 1 | -6/+1 | |
Now that everything uses pthreads and pthreadperthread, can delete various conditionals, all the custom context code, and so on. Also update documents. Fixes #355. | |||||
2020-05-18 | build: drop _XOPEN_SOURCE in u.h on AIX | Russ Cox | 1 | -1/+0 | |
2020-05-17 | lib9: use opendir/readdir to read directories | Russ Cox | 1 | -3/+0 | |
getdirentries(2) has been deprecated on macOS since 10.5 (ten releases ago). Using it requires disabling 64-bit inodes, but that in turn makes binaries incompatible with some dynamic libraries, most notably ASAN. At some point getdirentries(2) will actually be removed. For both these reasons, switch to opendir/readdir. A little clunky since we have to keep the DIR* hidden away to preserve the int fd interfaces, but it lets us remove a bunch of OS-specific code too. | |||||
2020-05-07 | all: fix #includes for AIX, add a few AIX "implementation" files | Ben Huntsman | 1 | -0/+4 | |
2020-05-07 | all: update build scripts to fix AIX XL/C compatibility | Ben Huntsman | 1 | -2/+2 | |
2020-01-19 | all: remove Linux 2.4 vs 2.6 detection | Russ Cox | 1 | -4/+2 | |
Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.) | |||||
2020-01-19 | libthread: rm FreeBSD 4 code | Russ Cox | 1 | -4/+2 | |
Pretty sure FreeBSD 4 is gone now. :-) | |||||
2016-11-20 | include: define _DEFAULT_SOURCE | David du Colombier | 1 | -0/+1 | |
Since glibc 2.20, the _BSD_SOURCE and _SVID_SOURCE macros are deprecated in favor of the _DEFAULT_SOURCE macro. See https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes Change-Id: I18dd6a698f3f5aa51d1e45bf53b031bb061e17e8 Reviewed-on: https://plan9port-review.googlesource.com/1500 Reviewed-by: David du Colombier <0intro@gmail.com> | |||||
2012-07-14 | openbsd updates (thanks Pascal Stumpf) | Russ Cox | 1 | -0/+2 | |
R=rsc http://codereview.appspot.com/6401049 | |||||
2012-02-19 | libmach, acid, db: 64-bit support | Russ Cox | 1 | -4/+4 | |
2010-07-14 | u.h: add int8, uint8 | Russ Cox | 1 | -0/+2 | |
R=rsc http://codereview.appspot.com/1791044 | |||||
2010-02-07 | make flate crc32 work when ulong is 64 bits | Russ Cox | 1 | -0/+7 | |
R=, rsc CC= http://codereview.appspot.com/203061 | |||||
2009-09-13 | lib9: fix dirread/stat mismatch on Snow Leopard | Russ Cox | 1 | -0/+3 | |
http://codereview.appspot.com/116096 | |||||
2009-08-14 | more licensing | Russ Cox | 1 | -0/+2 | |
2009-07-14 | merge | Russ Cox | 1 | -0/+3 | |
2008-07-20 | u.h: add SunOS 5.9 | Brian L. Suart | 1 | -1/+2 | |
2008-06-01 | u.h: add Solaris 5.10 to makecontext list | Russ Cox | 1 | -1/+1 | |
2008-03-06 | u.h: add intptr | Russ Cox | 1 | -0/+1 | |
2006-04-04 | get strtoll on freebsd | rsc | 1 | -0/+8 | |
2006-01-27 | bsd | rsc | 1 | -0/+1 | |
2005-11-26 | move utf, fmt to libc | rsc | 1 | -2/+0 | |
2005-10-29 | Add autolib. | rsc | 1 | -0/+5 | |
2005-07-27 | sun | rsc | 1 | -2/+8 | |
2005-07-21 | openbsd | rsc | 1 | -2/+0 | |
2005-07-20 | no stdint | rsc | 1 | -2/+4 | |
2005-07-19 | new types | rsc | 1 | -8/+12 | |
2005-07-19 | maybe openbsd has schedyield now | rsc | 1 | -0/+1 | |
2005-07-13 | apple | rsc | 1 | -2/+5 | |
2005-05-07 | OS X Tiger changes | rsc | 1 | -5/+12 | |
2005-05-02 | Placate older versions of gcc. | wkj | 1 | -0/+3 | |
2005-05-01 | OpenBSD support. | rsc | 1 | -1/+4 | |
2005-03-28 | NetBSD support. Thanks to Christoph Lohmann. | rsc | 1 | -0/+8 | |
2005-03-15 | appease sun - nil is now just 0 instead of (void*)0 | rsc | 1 | -12/+14 | |
to fix function pointer problems. | |||||
2005-01-11 | no more 9commands | rsc | 1 | -1/+1 | |
2005-01-11 | os x changes | rsc | 1 | -1/+1 | |
2005-01-07 | sunos fixes | rsc | 1 | -0/+1 | |
2005-01-06 | fix autolib for gcc3+ | rsc | 1 | -0/+10 | |
2005-01-04 | autolib | rsc | 1 | -0/+5 | |
2004-12-29 | Use osreldate.h to determine OS version under FreeBSD. | wkj | 1 | -1/+2 | |
2004-12-25 | more thread support, also add freebsd 5 | rsc | 1 | -13/+21 | |
2004-09-21 | Continue the pthreads torture. | rsc | 1 | -3/+4 | |
2004-09-17 | Continue switching library over to pthreads when possible. | rsc | 1 | -0/+1 | |
Tprimes works on Linux 2.6. You can only have 128 procs though. | |||||
2004-09-17 | Rewrite to remove dependence on rendezvous and its bizarre | rsc | 1 | -0/+7 | |
data structures. Makes it easier to use pthreads too. Still need to add code for non-pthreads systems. Just a checkpoint to switch work to another machine. | |||||
2004-04-19 | tweaks | rsc | 1 | -0/+1 | |
2004-04-19 | add s32int, s64int, s16int | rsc | 1 | -0/+5 | |
2004-03-25 | Today's changes. | rsc | 1 | -0/+93 | |
More changes. | |||||
2003-09-30 | Initial revision | rsc | 1 | -0/+0 | |