tlibthread: clean up sysofiles.sh a bit more - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 4698bde2367f971fed3924f2dee736e0dfe37bb9
 (DIR) parent 37e7d24c0cb9fd2d18ab332980c31cf470454d93
 (HTM) Author: Russ Cox <rsc@swtch.com>
       Date:   Sun, 19 Jan 2020 23:00:26 -0500
       
       libthread: clean up sysofiles.sh a bit more
       
       Diffstat:
         M src/libthread/sysofiles.sh          |      35 +++++++++----------------------
       
       1 file changed, 10 insertions(+), 25 deletions(-)
       ---
 (DIR) diff --git a/src/libthread/sysofiles.sh b/src/libthread/sysofiles.sh
       t@@ -7,37 +7,22 @@ NetBSD)
                echo ${SYSNAME}-${OBJTYPE}-asm.o $SYSNAME.o stkmalloc.o
                ;;
        OpenBSD)
       -        echo ${SYSNAME}-${OBJTYPE}-asm.o pthread.o stkmmap.o
       +        echo pthread.o stkmmap.o
                ;;
        *)
                echo pthread.o stkmalloc.o
        esac
        
        # Various libc don't supply swapcontext, makecontext, so we do.
       -case "$OBJTYPE-$SYSNAME" in
       -386-OpenBSD)
       -        echo 386-ucontext.o
       -        ;;
       -arm-Linux)
       -        echo arm-ucontext.o
       -        echo Linux-arm-context.o # setcontext, getcontext
       -        ;;
       -arm-NetBSD)
       -        echo arm-ucontext.o
       -        ;;
       -power-OpenBSD)
       -        echo power-ucontext.o
       -        ;;
       -sparc64-Linux)
       -        echo sparc64-ucontext.o
       -        echo Linux-sparc64-swapcontext.o # setcontext, getcontext
       -        ;;
       -x86_64-Darwin)
       -        echo x86_64-ucontext.o
       -        echo Darwin-x86_64-asm.o # setcontext, getcontext
       -        ;;
       -x86_64-OpenBSD)
       -        echo x86_64-ucontext.o
       +case "$SYSNAME-$OBJTYPE" in
       +Darwin-x86_64 | Linux-arm | Linux-sparc64 | NetBSD-arm | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
       +        echo $OBJTYPE-ucontext.o
                ;;
        esac
        
       +# A few libc don't supply setcontext, getcontext, so we do.
       +case "$SYSNAME-$OBJTYPE" in
       +Darwin-x86_64 | Linux-arm | Linux-sparc64 | OpenBSD-386 | OpenBSD-power | OpenBSD-x86_64)
       +        echo $SYSNAME-$OBJTYPE-asm.o
       +        ;;
       +esac