CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2023/12/10 09:45:52

Modified files:
        libexec/ld.so/aarch64: ld.script SYS.h 
        libexec/ld.so/alpha: ld.script SYS.h 
        libexec/ld.so/amd64: ld.script SYS.h 
        libexec/ld.so/arm: ld.script SYS.h 
        libexec/ld.so/hppa: ld.script SYS.h 
        libexec/ld.so/i386: ld.script SYS.h 
        libexec/ld.so/m88k: ld.script SYS.h 
        libexec/ld.so/mips64: ld.script SYS.h 
        libexec/ld.so/powerpc: ld.script SYS.h 
        libexec/ld.so/powerpc64: ld.script SYS.h 
        libexec/ld.so/riscv64: ld.script SYS.h 
        libexec/ld.so/sh: ld.script SYS.h 
        libexec/ld.so/sparc64: ld.script SYS.h 
        lib/libc/arch  : DEFS.h 
        lib/libc/arch/aarch64: SYS.h 
        lib/libc/arch/alpha: SYS.h 
        lib/libc/arch/amd64: SYS.h 
        lib/libc/arch/amd64/gen: setjmp.S sigsetjmp.S 
        lib/libc/arch/amd64/sys: tfork_thread.S 
        lib/libc/arch/arm: SYS.h 
        lib/libc/arch/hppa: SYS.h 
        lib/libc/arch/hppa/gen: setjmp.S 
        lib/libc/arch/hppa/sys: Ovfork.S 
        lib/libc/arch/i386: DEFS.h SYS.h 
        lib/libc/arch/i386/gen: setjmp.S sigsetjmp.S 
        lib/libc/arch/i386/sys: Ovfork.S brk.S sbrk.S sigprocmask.S 
                                sigsuspend.S tfork_thread.S 
        lib/libc/arch/m88k: DEFS.h SYS.h 
        lib/libc/arch/m88k/sys: brk.S sbrk.S sigpending.S sigprocmask.S 
                                sigsuspend.S tfork_thread.S 
        lib/libc/arch/mips64: SYS.h 
        lib/libc/arch/mips64/gen: setjmp.S 
        lib/libc/arch/mips64/sys: brk.S sbrk.S sigpending.S 
                                  sigprocmask.S sigsuspend.S 
        lib/libc/arch/powerpc: SYS.h 
        lib/libc/arch/powerpc/gen: setjmp.S sigsetjmp.S 
        lib/libc/arch/powerpc/sys: brk.S sbrk.S sigpending.S 
                                   sigprocmask.S sigsuspend.S 
                                   tfork_thread.S 
        lib/libc/arch/powerpc64: DEFS.h SYS.h 
        lib/libc/arch/powerpc64/gen: setjmp.S sigsetjmp.S 
        lib/libc/arch/powerpc64/sys: brk.S sbrk.S sigpending.S 
                                     sigprocmask.S sigsuspend.S 
                                     tfork_thread.S 
        lib/libc/arch/riscv64: DEFS.h SYS.h 
        lib/libc/arch/riscv64/sys: brk.S 
        lib/libc/arch/sh: SYS.h 
        lib/libc/arch/sh/sys: brk.S sbrk.S sigprocmask.S sigsuspend.S 
                              tfork_thread.S 
        lib/libc/arch/sparc64: SYS.h 
        lib/libc/arch/sparc64/gen: setjmp.S sigsetjmp.S 
        lib/libc/arch/sparc64/sys: brk.S sbrk.S sigpending.S 
                                   sigprocmask.S sigsuspend.S 
                                   tfork_thread.S 

Log message:
Populate the non-LOAD openbsd.syscalls section (and PT_OPENBSD_SYSCALL)
with {uint offset, uint syscall#} entries in libc & ld.so.
In libc a few syscall# entries (break, sigprocmask, _tfork, _threxit)
are duplicated because additional or inline uses occur (that situation
is handled elsewhere)
ok kettenis

Reply via email to