Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 1999 08:18:47 -0700 (PDT)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/usr.bin Makefile src/gnu/lib/libdialog Makefile src/gnu/lib/libreadline Makefile.inc src/include ucontext.h signal.h src/lib/libc Makefile src/lib/libc/alpha/gen setjmp.S src/lib/libc/compat-43 sigcompat.c src/lib/libc/gen sigsetops.c ...
Message-ID:  <199909291518.IAA59949@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
marcel      1999/09/29 08:18:46 PDT

  Modified files:
    usr.bin              Makefile 
    gnu/lib/libdialog    Makefile 
    gnu/lib/libreadline  Makefile.inc 
    include              signal.h 
    lib/libc             Makefile 
    lib/libc/alpha/gen   setjmp.S 
    lib/libc/compat-43   sigcompat.c 
    lib/libc/gen         sigsetops.c 
    lib/libc/i386/gen    _setjmp.S setjmp.S sigsetjmp.S 
    lib/libc/i386/sys    Makefile.inc 
    lib/libc_r/uthread   pthread_private.h uthread_fork.c 
                         uthread_info.c uthread_kern.c 
                         uthread_sig.c uthread_sigmask.c 
                         uthread_sigprocmask.c uthread_sigwait.c 
    lib/libedit          Makefile 
    lib/libftpio         Makefile 
    lib/libss            Makefile 
    usr.sbin/pcvt/vttest Makefile 
    usr.sbin/rpc.statd   statd.c 
  Added files:
    include              ucontext.h 
  Log:
  sigset_t change (part 5 of 5)
  -----------------------------
  
  Most of the userland changes are in libc. For both the alpha
  and the i386 setjmp has been changed to accomodate for the
  new sigset_t. Internally, libc is mostly rewritten to use the
  new syscalls. The exception is in compat-43/sigcompat.c
  
  The POSIX thread library has also been rewritten to use the
  new sigset_t. Except, that it currently only handles NSIG
  signals instead of the maximum _SIG_MAXSIG. This should not
  be a problem because current applications don't use any
  signals higher than NSIG.
  
  There are version bumps for the following libraries:
    libdialog
    libreadline
    libc
    libc_r
    libedit
    libftpio
    libss
  
  These libraries either a) have one of the modified structures
  visible in the interface, or b) use sigset_t internally and
  may cause breakage if new binaries are used against libraries
  that don't have the sigset_t change. This not an immediate
  issue, but will be as soon as applications start using the
  new range to its fullest.
  
  NOTE: libncurses already had an version bump and has not been
        given one now.
  
  NOTE: doscmd is a real casualty and has been disconnected for
        the moment. Reconnection will eventually happen after
        doscmd has been fixed. I'm aware that being the last one
        to touch it, I'm automaticly promoted to being maintainer.
        According to good taste this means that I will receive a
        badge which either will be glued or mechanically stapled,
        drilled or otherwise violently forced onto me :-)
  
  NOTE: pcvt/vttest cannot be compiled with -traditional. The
        change cause sys/types to be included along the way which
        contains the const and volatile modifiers. I don't consider
        this a solution, but more a workaround.
  
  Revision  Changes    Path
  1.132     +2 -2      src/usr.bin/Makefile
  1.26      +2 -2      src/gnu/lib/libdialog/Makefile
  1.4       +2 -2      src/gnu/lib/libreadline/Makefile.inc
  1.13      +55 -8     src/include/signal.h
  1.24      +3 -3      src/lib/libc/Makefile
  1.6       +7 -4      src/lib/libc/alpha/gen/setjmp.S
  1.3       +20 -12    src/lib/libc/compat-43/sigcompat.c
  1.6       +28 -5     src/lib/libc/gen/sigsetops.c
  1.9       +4 -4      src/lib/libc/i386/gen/_setjmp.S
  1.10      +20 -14    src/lib/libc/i386/gen/setjmp.S
  1.13      +24 -19    src/lib/libc/i386/gen/sigsetjmp.S
  1.15      +5 -4      src/lib/libc/i386/sys/Makefile.inc
  1.27      +6 -6      src/lib/libc_r/uthread/pthread_private.h
  1.14      +2 -2      src/lib/libc_r/uthread/uthread_fork.c
  1.14      +9 -3      src/lib/libc_r/uthread/uthread_info.c
  1.23      +2 -2      src/lib/libc_r/uthread/uthread_kern.c
  1.20      +10 -4     src/lib/libc_r/uthread/uthread_sig.c
  1.5       +6 -3      src/lib/libc_r/uthread/uthread_sigmask.c
  1.6       +6 -3      src/lib/libc_r/uthread/uthread_sigprocmask.c
  1.9       +4 -2      src/lib/libc_r/uthread/uthread_sigwait.c
  1.17      +5 -0      src/lib/libedit/Makefile
  1.7       +5 -1      src/lib/libftpio/Makefile
  1.22      +4 -1      src/lib/libss/Makefile
  1.5       +4 -1      src/usr.sbin/pcvt/vttest/Makefile
  1.5       +2 -2      src/usr.sbin/rpc.statd/statd.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909291518.IAA59949>