Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Sep 2010 01:57:47 +0000 (UTC)
From:      David Xu <davidxu@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/lib/libc Makefile src/lib/libc/gen Makefile.inc Symbol.map _pthread_stubs.c sem.c sem_new.c src/lib/libc/include libc_private.h src/lib/librt Makefile mq.c src/lib/libthr Makefile pthread.map src/lib/libthr/thread thr_cancel.c thr_init.c ...
Message-ID:  <201009250158.o8P1w63j032664@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
davidxu     2010-09-25 01:57:47 UTC

  FreeBSD src repository

  Modified files:
    lib/libc             Makefile 
    lib/libc/gen         Makefile.inc Symbol.map _pthread_stubs.c 
                         sem.c sem_new.c 
    lib/libc/include     libc_private.h 
    lib/librt            Makefile mq.c 
    lib/libthr           Makefile pthread.map 
    lib/libthr/thread    thr_cancel.c thr_init.c thr_private.h 
  Log:
  SVN rev 213153 on 2010-09-25 01:57:47Z by davidxu
  
  To support stack unwinding for cancellation points, add -fexceptions flag
  for them, two functions _pthread_cancel_enter and _pthread_cancel_leave
  are added to let thread enter and leave a cancellation point, it also
  makes it possible that other functions can be cancellation points in
  libraries without having to be rewritten in libthr.
  
  Revision  Changes    Path
  1.88      +7 -0      src/lib/libc/Makefile
  1.158     +9 -1      src/lib/libc/gen/Makefile.inc
  1.36      +2 -0      src/lib/libc/gen/Symbol.map
  1.18      +4 -0      src/lib/libc/gen/_pthread_stubs.c
  1.21      +9 -22     src/lib/libc/gen/sem.c
  1.8       +7 -30     src/lib/libc/gen/sem_new.c
  1.26      +5 -0      src/lib/libc/include/libc_private.h
  1.9       +3 -2      src/lib/librt/Makefile
  1.7       +9 -12     src/lib/librt/mq.c
  1.46      +1 -3      src/lib/libthr/Makefile
  1.37      +2 -0      src/lib/libthr/pthread.map
  1.23      +12 -0     src/lib/libthr/thread/thr_cancel.c
  1.57      +3 -1      src/lib/libthr/thread/thr_init.c
  1.112     +2 -1      src/lib/libthr/thread/thr_private.h



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