summaryrefslogtreecommitdiffstats
path: root/src/libthread/sysofiles.sh
Commit message (Collapse)AuthorAgeFilesLines
* libthread: simplifyRuss Cox2020-12-301-27/+0
| | | | | | | | Now that everything uses pthreads and pthreadperthread, can delete various conditionals, all the custom context code, and so on. Also update documents. Fixes #355.
* libthread: delete NetBSD special caseRuss Cox2020-12-301-5/+4
| | | | | | | I added a direct call from thread.c to pthread.c's _threadpthreadstart in May, and no one has complained about NetBSD being broken. So probably no one is using this on NetBSD at all. Make pthread the only option.
* libthread: use libc functions in ucontext for macOS (#417)Xiao-Yong2020-06-151-2/+2
|
* libthread: clean up sysofiles.sh a bit moreRuss Cox2020-01-191-25/+10
|
* libthread: use consistent stack calculation code in makecontextRuss Cox2020-01-191-8/+21
| | | | | | Also reduce duplication: makecontext is per-arch not per-os-arch. May fix #353.
* libthread: rm NetBSD pthread reference in sysofiles.shRuss Cox2020-01-191-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.
* all: remove Linux 2.4 vs 2.6 detectionRuss Cox2020-01-191-4/+3
| | | | | Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.)
* libthread: rm Darwin pre-11.0.0 supportRuss Cox2020-01-191-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.
* libthread: NetBSD supports pthreads, remove ancient systems in sysofiles.shDan Cross2020-01-161-8/+1
| | | | Signed-off-by: Dan Cross <cross@gajendra.net>
* libthread: use mmap to allocate OpenBSD stacksRuss Cox2020-01-141-6/+6
| | | | | | | Should fix faults on OpenBSD. Fixes #218. Fixes #226.
* openbsd updates (thanks Pascal Stumpf)Russ Cox2012-07-141-1/+1
| | | | | R=rsc http://codereview.appspot.com/6401049
* OS X PowerPC fixes (thanks Cameron Kaiser)Russ Cox2011-10-231-1/+1
|
* libthread: fix 10.5.8 build - uname says 9.8.0Russ Cox2011-10-141-1/+1
|
* libthread: Lion context routinesRuss Cox2011-10-131-0/+3
|
* build: OS X 64-bit buildRuss Cox2011-08-021-10/+4
| | | | | R=rsc http://codereview.appspot.com/4838047
* arm: build fixesRichard Miller2011-05-181-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
* libthread: context switching for arm, still not completeRuss Cox2009-11-181-0/+7
|
* libthread: use our own swapcontext/makecontext even on OS X 10.5Russ Cox2007-11-051-4/+1
|
* libthread: Apple OS X 10.5 (Leopard) tweaks (Jeff Sickel, Bakul Shah)Russ Cox2007-10-301-1/+4
|
* sparc64 attemptrsc2006-02-101-0/+8
|
* openbsvdrsc2005-07-211-3/+0
|
* openbsdrsc2005-07-211-0/+1
|
* openbsdrsc2005-07-201-0/+2
|
* better architecture splittingrsc2005-07-191-4/+4
|
* OpenBSD/power support.rsc2005-05-011-0/+3
|
* NetBSD support. Thanks to Christoph Lohmann.rsc2005-03-281-0/+3
|
* allow config to override kernel versionrsc2005-01-171-1/+3
|
* oopsrsc2005-01-071-2/+1
|
* initial darwinrsc2005-01-071-3/+8
|
* sunos fixesrsc2005-01-071-1/+7
|
* remove debuggingrsc2004-12-281-1/+1
|
* figure out which files to put in the libraryrsc2004-12-271-0/+14
|
* New thread libraryrsc2004-12-251-11/+0
|
* still more filesrsc2004-11-081-0/+11