Commit Briefs

Russ Cox

acme: report close failure in Put, this time for sure

Missed in 0b349f6f that Bterm is not closing fd.




Russ Cox

libthread: rm OpenBSD tas implementations

OpenBSD is using pthreads now, so no need for tas.


Russ Cox

libthread: use consistent stack calculation code in makecontext

Also reduce duplication: makecontext is per-arch not per-os-arch. May fix #353.


Russ Cox

libthread: rm NetBSD pthread reference in sysofiles.sh

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.


Russ Cox

all: remove Linux 2.4 vs 2.6 detection

Linux 2.4 is dead. (The libthread code hasn't worked for Linux 2.4 for a long time.)


Russ Cox

libthread: remove Linux 2.4 code

Linux.c was for Linux 2.4 and is no longer used directly, only indirectly because NetBSD.c was a 1-line file #including Linux.c. So mv Linux.c NetBSD.c. Also rm Linux-*-asm.s which was for Linux 2.4 as well.


Russ Cox

libthread: rm unused sparc-ucontext.h

More dead code.


Russ Cox

libthread: rm Darwin pre-11.0.0 support

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.


Russ Cox

libthread: rm FreeBSD 4 code

Pretty sure FreeBSD 4 is gone now. :-)


Russ Cox

libthread: rm OpenBSD.c

This should have been deleted in 20f5692b (2012-07-14), which removed the mkfile and sysofiles.sh references to it.


Russ Cox

libthread: rm unused ARM (get|set)mcontext (#354)

They were just a duplicate of my(get|set)mcontext from the other assembly file, and unused from threadimpl.h. Change-Id: Id8003e5177ed9d37a7f0210037acbe55bbf7f708


Dan Cross

9fs: remove tip (dead?), redirect sources to 9p.io

Fixes #195. Signed-off-by: Dan Cross <cross@gajendra.net>


Russ Cox

devdraw: abort alt sequence on window change on macOS

Fixes #3.