aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/sysofiles.sh
AgeCommit message (Collapse)AuthorFilesLines
2020-01-19libthread: clean up sysofiles.sh a bit moreRuss Cox1-25/+10
2020-01-19libthread: use consistent stack calculation code in makecontextRuss Cox1-8/+21
Also reduce duplication: makecontext is per-arch not per-os-arch. May fix #353.
2020-01-19libthread: rm NetBSD pthread reference in sysofiles.shRuss Cox1-1/+1
It may be that pthreads on NetBSD is now good enough, but the build as written (introduced in 23a2368 at my suggestion) is certainly broken, since both NetBSD.c and pthread.c define the same functions. If NetBSD does support pthreads now, then a few things should happen together: - libthread/sysofiles.sh should drop its top NetBSD case entirely - libthread/NetBSD.c should be deleted - libthread/NetBSD-*-asm.s should be deleted - include/u.h's NetBSD case should define PLAN9PORT_USING_PTHREADS and #include <pthread.h> For now, restore to less clearly broken build.
2020-01-19all: remove Linux 2.4 vs 2.6 detectionRuss Cox1-4/+3
Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.)
2020-01-19libthread: rm Darwin pre-11.0.0 supportRuss Cox1-3/+0
Darwin 11.0.0 was Mac OS X 10.7.0 aka Lion. The previous version was Snow Leopard, which has been unsupported by Apple since February 2014.
2020-01-16libthread: NetBSD supports pthreads, remove ancient systems in sysofiles.shDan Cross1-8/+1
Signed-off-by: Dan Cross <cross@gajendra.net>
2020-01-14libthread: use mmap to allocate OpenBSD stacksRuss Cox1-6/+6
Should fix faults on OpenBSD. Fixes #218. Fixes #226.
2012-07-14openbsd updates (thanks Pascal Stumpf)Russ Cox1-1/+1
R=rsc http://codereview.appspot.com/6401049
2011-10-23OS X PowerPC fixes (thanks Cameron Kaiser)Russ Cox1-1/+1
2011-10-14libthread: fix 10.5.8 build - uname says 9.8.0Russ Cox1-1/+1
2011-10-13libthread: Lion context routinesRuss Cox1-0/+3
2011-08-02build: OS X 64-bit buildRuss Cox1-10/+4
R=rsc http://codereview.appspot.com/4838047
2011-05-18arm: build fixesRichard Miller1-3/+0
Get p9p to build cleanly for ARM - based on suggestions from rsc and eekee, plus a final tweak from me. Tested (a bit) on sheevaplug (ubuntu jaunty), Nokia N800 (maemo 4) and Nokia N900 (maemo 5). R=rsc CC=plan9port.codebot http://codereview.appspot.com/4524056
2009-11-18libthread: context switching for arm, still not completeRuss Cox1-0/+7
2007-11-05libthread: use our own swapcontext/makecontext even on OS X 10.5Russ Cox1-4/+1
2007-10-30libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah)Russ Cox1-1/+4
2006-02-10sparc64 attemptrsc1-0/+8
2005-07-21openbsvdrsc1-3/+0
2005-07-21openbsdrsc1-0/+1
2005-07-20openbsdrsc1-0/+2
2005-07-19better architecture splittingrsc1-4/+4
2005-05-01OpenBSD/power support.rsc1-0/+3
2005-03-28NetBSD support. Thanks to Christoph Lohmann.rsc1-0/+3
2005-01-17allow config to override kernel versionrsc1-1/+3
2005-01-07oopsrsc1-2/+1
2005-01-07initial darwinrsc1-3/+8
2005-01-07sunos fixesrsc1-1/+7
2004-12-28remove debuggingrsc1-1/+1
2004-12-27figure out which files to put in the libraryrsc1-0/+14
2004-12-25New thread libraryrsc1-11/+0
2004-11-08still more filesrsc1-0/+11